Initial commit

RSpec installed and working
Allow for creating of tasks

can also list out all tasks
Allow for finding task by id

This is the end of the 'Read' part of CRUD.
Allow for updating a task

'Update' step of CRUD complete
Allow for deletion of task

'Delete' part of CRUD complete
Move db to a let block

This refactoring cleans up duplication in case repo initializer
changes in the future. I would typically not leave this as a commit because
these refactorings are done as part of another commit, in this case the
delete commit. I left it here to illustrate the small steps that I would
take as part of those refactorings.
Beginnings of a refactoring to remove duplication

I would not typically push this commit to GitHub. I wanted to leave it here
so I could show you one intermediate step on the way to a complete
extract method refactoring. Change one place and make sure the tests pass
before you go all the way
Complete extract method refactoring

Again I wouldn't typically leave this commit in there. It would have been rolled into the
deletion commit since refactorings are typically done as part of a story and
not as stories/commits of their own.