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