Implemented Repository<T>, added Context<T>
Added Console app for testing

Signed-off-by: Kyle Reed <kareed@kallanreed.com>