Major cleanup, and start adding module for user tasks. Basic things will be added.

The user module will have functionality for registering and forgotten
password + user profile editing. After this module is finished, no more
functionality will be added to this boilerplate, rather cleanups will be
done to keep it simple.