added new event-driven controllers system, added new event-emitting models system, added LESS support, added new npm start script, added -v flag to cli, and fixed 404 page