Implemented Repositories/Test cases, changed to console app