checkAuthorization correctly handle Moxie response

We respond with a 200 even if the user isn't authenticated. Instead we
expose a {authorized: true/false} JSON response.

This commit correctly handles this response.
Updated courseDetail to mirror placesDetail

Quite similar patterns we keep seeing emerge.
parse/url for CourseModel

Allowing Courses to be retrieved individually.
Updated CourseView to use LayoutManager

Removed another baseTemplate!
Moved logic from fetch into controller