Merge pull request #1 from dredasty/master

Implementing Repository pattern