TASK: user registration
--moved the structure towards an mvc-ish approach
--force renamed a few files because git can't see the case of letters
sometimes