Add ability to chain methods together.

You can use `and`, `&&`, `or`, and `||` to chain various methods
together. The `or` operator has higher precedence then `&&`. However
`and` and `&&` have the same precedence, as well as 'or' and '||'.

Potential fix for #89