Added generic repository by method; added implementation of IDisposable to each repository
Added sample how to use specification pattern only with DatabaseContext