add some classes and model to User
add statics files
remove DS_Store
add DS_Store in ignore
modify check_password method
make init struct