Added basic tests

Initial test framework for basic link changes and favicon finding.
Version .3 rewrite

Rewrote everything:
Favicons
* rel=icon detection of favicons
* sends link and raw html
Links
* Retargets absolute, external links so they load on parent frame.
* Converts .bit to .spx.is
URL state
* Still using basic URL checking, no advanced history stuff.
* Converted watch object to popstate events
Title
* Converted watch() to mutation observer
New build system

Same basic build philosophy but controlling at the babel level instead
of in a parent repo.
Removed Fluff
Rewrite most functionality

* Added .bit link rewriting
* Added external link retargeting
* Switched to DOMContentLoaded load event
* Switched from watch prototype to MutationObserver and popstate events.
Introduced some manual testing

Some manual testing, full coverage will require automated
browser/functional testing.
Simplified and updated
.3 -> merge branch 'esperanto',

Conflicts:
	README.md