Initial setup of application, base models, and routes.