Update SFU API to return 500 and 404 when REST server returns 500 or 404
Merge branch 'sfu-develop' of github.com:sfu/canvas-lms into fix-sfu-amaint-course-api
Added comments to the json method, and cleaned up the 404 for the amaint course methods

Should make it a little easier to understand.
Should return 500 if something else went wrong with the REST call
Merge pull request #159 from ronvs/update-sfu-api-status-code

Update sfu api status code