Additional tests, blanket, and menu fixes

* Fixes to the menu display
* Blanket added to non-visual test.  You need to run it manually though.
* Additional tests
* PhantomJS starts up in mobile view now