Add proposed API 5

The API 5 is chainable, à la jQuery.
Merge pull request #13 from dthevenin/api5

Add proposed API 5