Set up new way to work migrations
Fixes to get server compiling again
Modify initial migration to suit new style.

Still haven't tried to actually run it yet...
Renamed migrations so naming scheme isn't as long
Use User manager in Migration for now

We need access to manager instance methods - in particular, quoteField,
and we won't necessarily have a manager present for these methods, so I've
used the User.manager for now.

I think this should be safe enough for now, but a cleaner solution would
be nice...
Change var names to reduce ambiguity

Between static "manager" and local "mngr" (previously also "manager")
Change the loop to hold the actual class, not just the class name.

Compiles but still not functional yet