So I found a replacement microcontroller. Finally. I picked the Arduino Zero and it will be at my house by this Tuesday (two days). I was hoping for something a bit different but this will work I think. I'll update with more info on the controller soon. The driving for for picking it was that it had i2c and pwm. It lacks other things compared to the multiwii controller but I think we can manage.
Everything has shipped. Awesomeness. Still looking for a micro controller. If anyone has any ideas, I'd love to hear them. gardnm4 (at) rpi (dot) edu. thanks!
I have resolved my issue with Hobbyking.com with parts. They are processing the order and will be shipping it soon. The microcontroller was backordered so I cancelled it and am looking for a replacement. I'll post when I find one.
The back-end that the user system is being built on is now functional! The registering works, as well as logging in, and I set up the admin routes middle-ware that determines whether a user can access the admin functionality based on their access token.
The next step is connecting the front-end login / register page with the back-end system. Getting spell lists working after that should be relatively easy as I already have a solid idea of how the back-end needs to work for that to be functional.