moved error handling to own controller
fixed tests
used status code instead of class name
Merge pull request #33 from sulu-cmf/enhancement/error-handling

[ENHANCEMENT] moved error handling to own controller