Initial code of backend models/schemas.

Separation of Schema/Models
    - Decided to separate each model in individuals files
    - Each model will have its own set of methods and queries. Methods created will be posted on the wiki
    - For this request focus was on userSchema. (Will need to be updated per team discussion)

Testing:
- Simply ran backendTEST.js and userSchema.js on the server. 
- Manually had to check if the routes i set was giving back JSON data. This needs to be improved in the future

Points to Discuss:
1. Do all models make sense? Are we missing any?
2. I moved all my relevant files in one folder.  Proposing a folder structure for master branch that will look like:

./backend  
./front
./middle