[Update by Gordon Tsai at Aug 17]
---------------------------------------------------
[Newly Done]
1. [Done-4]
2. [Done-6]
3. [Done-7]

[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.
3. Be able to get file names in dir,but failed to load it to the page. View [Wait for improved-1].
4. Improved user.json format.
5. Fixed:Failed to get JSON file property .(\handlers\materials.js :Line 92)
6. Fixed:function load_material should be rewrite with async.waterfall or something else,rather than nested structure.(\handlers\materials.js :Line80-148)
7. Fixed:Failed to read files from dir.

[Wait for improved]
1.Failed to load file to the page,but it absolutely has got files' name.

[Wait for discussion]
1. Improve the format of user json.
2. (\handlers\material_helper.js Line24)
Merge pull request #5 from GordonTSY/master

[Update by Gordon Tsai at Aug 17]
Merge remote-tracking branch 'origin/master' into wjohn's_branch