Update the catalog models

Make sure that everything complies with the updated QuickInstall
interface
Cleanup the character model

Move some methods around, use the Html class and update the scopes
Cleanup the user model

Remove the scopes we don't need
Test routes
Update the base model

Add some comments and have active and inactive scopes by default