Major update: Pre-commit before changing api to module structure
Major update: Improved front-end
and back-end. Started adding support for socket.io and finished passport authen
tication. Nearly at deployable state.