Add interactive shell
User model fixes
Add database manager