[Done]
1. (tempalately)Use user.json to specified user identity.
2. Server open the material folder depends on user.For example, AOOP's permanent ID is UEE1303，and I took this class in 102B(current ID:1060)，so when I
   view the AOOP material，what I see would be UEE1303/1060.

[Wait for improved]
1. Failed to get JSON file property .(\handlers\materials.js :Line 92)
2. function load_material should be rewrite with async.waterfall or something else,rather than nested structure.(\handlers\materials.js :Line80-148)
3. Failed to read files from dir.

[Wait for discussion]
1. Should we implement it like [Done.1]?If so,continue to 3.
2. Should we implement it like [Done.2]?
3. Improve the format of user json.
Merge pull request #3 from GordonTSY/master

Update by Gordon Tsai on 8/12