Regsitration model

Added everything I could think of for Registration.

There are a few straggling files from guardian and student models that Sam was going to take over. An changes or additions she makes will simply override the models I have written here.