Small fix
Small fix - actually replaceState when we say we will ;)
Add preventers, new haxelib release
Updated API.  Now supports state data, and better preventers.

Should be backwards compatible, the demo works fine.

Also cleaned up code and comments a little bit.
Update demo to show use of preventers. More fixes and documentation