Merge pull request #36 from backjo/master

Typo causes "Public Courses" to link to invalid location
don't show browse by program if there are no programs configured
When a student publishes an ittem to a course, it is now marked as private
Update public views, profiles are click-able, posts are not (because they don't need to be). Closes #37
addidional logging when shib user create fails
Merge branch 'master' of github.com:mikehelmick/CascadeLMS
fix nil pointer when requesting grades and gradebook hasn't been set up by instructor.