customised X-Powered-By header
refactored routes into their own module
modules for models and fixed some route bugs