Refactoring the update project command. Refs: #82

* adding a updated_on field
* adding helper method for bitbucket projects
* set update to work once every 6 hours.
Use get or create for the project.create method.
Adding a migration for the updated_on field.
Fixing project create logic and adding tests.