changed the brow to use more operable html. added test states to the brow. updated ui lib to work with the new html. still need a way to add and remove states.
implement adding and removing states. away extension uses states now.
tweaks. ready to merge back into dev.
merging in brow changes.