Reverts a bunch of stuff.

A number of commits starting with 90d66eb were broken to the point where
./manage.py runserver didn't even work.  They were more or less entirely moving
files, and I think didn't keep everything imported in the proper place.  In the
interest of keeping master working, I've simply reverted them.  If someone
wants to attempt more file-splitting either from scratch or from those commits,
feel free, but please don't break master while doing it.

For reference, the reverted commits are:
4b03d82 Adds more things to new files. I think i've figred this out
11643f3 *sigh*
a1e2415 stuff
9efd9c9 more stuff
4ea283a I really don't know what I'm doing
d6a98f5 More moving things around
a3b5aae Moves more models around
86090ff Stuff. Probably still broken [reverted all except zscore/urls.py]
ad86dad More items split into seperate files
90d66eb Adds a bunch of new files for forms