course pages

depends on #28 and #29 

Changes in this PR:
1. course pages and routes
2. default actions in courses controller (new, create, edit, update)

These are default configurations, do we need to touch them ?