- moved all controller actions to separate classes
- add Json View
- let the framework retrieve the apprioriate view