reworked a lot of the partials, and essentially rolled in authentication, registration, and users