Small ServiceManager adjustments

- Throw if you try registering an already registered service.
- Don't throw `CM_Exception_Nonexistent` - this exception will translate to a 404-page in many cases!
- Allow to assert service instance class 

@cm-jan @tomaszdurka please review