Added IRepositoryAsync

- Added InMemoryRepository implementation
- Added Tests project