phantomjs can only access public pages. (no auth) so need to re-think this