properly build lib and demo
more clean up
added dependcies, clean up
more convinience methods for response
fix: properly handle DELETE on browser refresh
added minimal example, default callback fif no route is matching