Lots of fixes and new tests

commit 5250871e682f5372eaab4fc9cb10d0220b43fe97
Author: Mike Harris <mharris717@gmail.com>
Date:   Sat Oct 11 12:41:06 2014 -0400

    Bart writing "I will not throw promise errors in the garbage" 100 times

commit 89fda185ccc4702245c02e083a5ee104dcf6b9af
Author: Mike Harris <mharris717@gmail.com>
Date:   Sat Oct 11 12:30:05 2014 -0400

    give local PagedArray a then method

commit 35b7ac0c8b905c62e5acbcccdc51abe7dce0336a
Author: Mike Harris <mharris717@gmail.com>
Date:   Fri Oct 10 15:53:00 2014 -0400

    more PagedRemoteArray tests

commit 44b605bec639edb7facaab9c71343f6f3af734ba
Author: Mike Harris <mharris717@gmail.com>
Date:   Fri Oct 10 12:15:22 2014 -0400

    pagedArray helper should watch .@each

commit ad74e93cad62ee0f3a359acc97879b0d631da4ad
Author: Mike Harris <mharris717@gmail.com>
Date:   Fri Oct 10 12:14:48 2014 -0400

    more page-numbers tests, mostly binding

commit 187900fd5f88aae7fdd3dd110fca34f6d4a423bd
Author: Mike Harris <mharris717@gmail.com>
Date:   Fri Oct 10 11:39:29 2014 -0400

    take out Math.ceil For Dummies

commit 8bed1e3f51350235690e37ce6bac5993e2b9bf6c
Author: Mike Harris <mharris717@gmail.com>
Date:   Thu Oct 9 17:07:52 2014 -0400

    move pagination assertions into helper

commit 86b41e50160df0934c20eadb9cfdee49b3fcd11e
Author: Mike Harris <mharris717@gmail.com>
Date:   Thu Oct 9 14:47:28 2014 -0400

    added some more unit tests, cleaned up some helpers