Updated the ravendb sample repository

Updated the ravendb sample repository as per discussion at #403. Instead of subclassing QueryableUserAccountRepository and making every single methods virtual there, I instead implemented IUserAccountRepository & IUserAccountQuery.