added controllers and corresponding views for final website structuree