Added image path switching to main API controller

This allows me to change the URL path in one place when I push to
production and have all images be updated
Added fully-functional user registration

This allows the user to add their location, description and profile
picture when registering.
Updated registration frontend
Minor styling changes