Registration, API return refactor

-Work on registration basics
-Added temporary form for data entry
-Re-worked how data is returned into a type of transformer
-Re-worked API responses to come from a central API class