Add tables and models
Add bcryp password authentication
Finish clone part 1
Refactored