creating new Controllers, Views and Routes

Fix #3