Major changes on the way the ap behaves, started working on tests and prepare for Heroku Deployment.