Improved & tested enforcement save view

Found this when grepping for TODOs in the sourcecode.

- Removed ValueErrors (now proper HTTP400 are returned instead of HTTP500)
- Added test for enforcement save view

This raises coverage to 60%.