extended generic repository with get by id
Added project structure for web api