Use Enumerable#one? instead of length == 1
Update TODO notes
Emit hash body as last argument on sends

* Closes #19