Fix capitalisation; fix period removal; add buffer support to all methods

This closes GH-3 and GH-2.

Careful tho, the update makes all operations “async”!