Studio page objects and smoketest of page availability with bok-choy

@wedaly 
TODO: refactor the studio pages that need course_id
TODO: I had cherry-picked your one old commit. Get up to date with PR #2030