separate pageObject

This much of the separation was done with
the assistance of Pete Hodgson.
convert local-storage, neighborhood and search to pageObject
add test for pageObject
view first in every context
better defaults for fragments
convert page creation via future plugin to pageObject
don't repeat list of origin sites
remove unnecessary features that slipped in
change confusing method name
npm version 0.0.2