Tidied up read me
re-factoring to better support middlewear (best practice approach)
refactor file organisation for better code management
moved public folder under app
only use local auth (no sso with facebook, twitter or google)
linting fixes, also moved public back to root.
more tidying of the code and refactoring to optimise