updated requirements (which may be trimmed back down); changed default browser for testing from chrome to phantomjs