Add ability to customize user model used and database table names