Squashed commit of the following:

commit 114b3885cbba556e251adba410e3ee1ffa5816f8
Author: Mattt Thompson <m@mattt.me>
Date:   Thu May 29 14:56:03 2014 -0700

    Deprecating enumerateElementsWith___:block: in favor of usingBlock: version

commit 205b3a8e28f83fca4128f4d8b493c7ea95b9f97a
Author: Mattt Thompson <m@mattt.me>
Date:   Thu May 29 14:49:58 2014 -0700

    Renaming method from stoppableBlock to usingBlock

    Minor reformatting

commit 578f295440d808570dae8bafc728be0c2fe31644
Author: Rich Hodgkins <rhodgkins@gmail.com>
Date:   Tue May 27 19:37:06 2014 +0100

    Updated the stoppable blocked based methods to include an index parameter

commit f71e295958deef8c0a05fe778092f6e922041658
Author: Rich Hodgkins <rhodgkins@gmail.com>
Date:   Tue May 27 19:32:28 2014 +0100

    Added method to get the first child from an Xpath or CSS query

commit 474e1245a54187fa7cae9b507bb1558a8b7d3455
Author: Rich Hodgkins <rhodgkins@gmail.com>
Date:   Mon May 26 16:35:51 2014 +0100

    Updated example with stoppable block

commit f6c5212b58c36f4fa15cd48c1cbe0591309e8705
Author: Rich Hodgkins <rhodgkins@gmail.com>
Date:   Mon May 26 16:32:58 2014 +0100

    Added blocked based enumeration methods that can be stopped

commit c6408093910bd62f1e86272e5bd6f41a2194a786
Author: Mattt Thompson <m@mattt.me>
Date:   Mon May 26 06:44:46 2014 -0700

    [Update] Ono (1.0.1)