Add Controllers, Models and View