Added repository, first controller, model, routes