- moved ReasonCode to VP namespace

- made Pump chainable
- improved Examples, adding a simple HelloWorld chain method example