Merge pull request #19 from rocketu/js

Js
Resolve conflict
Merge pull request #20 from rocketu/apis

Resolve conflict
Implement rest-swagger
Merge pull request #21 from rocketu/apis

Implement rest-swagger
added js files for teacher and student