Added chaining feature which will allow for the chaining of any methods that would otherwise return `void`. This can be switched on by passing `true` as the `chain` flag in options (`false` by default). #18