Major rewrite. Directly extends from v-component. Add options and navigate.

Add Vue.navigate(path) method to manually trigger a page change. The 'routes' hash now takes an 'options' object containing the debug and broadcast booleans, as well as 3 new props: click, base and hashbang. Extends the latest version of v-component. Close #2, close #3.