Added Async methods to Ef repositorybase #218.
Extracted async repository methods to interface #218.
Added Uow.SaveChangesAsync
Added uow async methods #218.
Worked on #218.
Working on async #218.
Refoctorings.
Worked on async uow.
Done UOW works in async.
Refactored and commented uow structure.
Simplified and unified base repository constructor.
Namespace fix.
Renamed Unit of work manager.
Implemented async methods for nhibernate. Also, commented async repository methods.
Added missing async methods and updated documents of entities and repositories.
Merged conflicts.