Modified code layout, and module setup
Written an untested core module

The core module now consists of register, forgotten password, change
password & login functions
Conflicts resolved, second user module written using mongodb