Removed State and moved to seperate repo bpeacock/subview-state.js
Added first version of the extension protocol