Adding TopThingsPoller
closes #21
Squashed commit of the following:

commit 057909ffae0225553e011629fc36291fc930974c
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Sun Jul 28 11:06:01 2013 -0500

    rake

commit b4414be8fb4fb1404f783c06f2128742c6816e74
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Sun Jul 28 11:04:57 2013 -0500

    comment on available things

commit 1bcfb45681f2b16ef68667bbad839faa77a0bdaa
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Wed Jul 24 17:22:53 2013 -0500

    switching to using relative start and finish, moving time_frame stuff out of poller

commit 4f3bfefa3b55b7070d15269a19d873182c2d2944
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Wed Jul 24 15:42:05 2013 -0500

    add is_number to helpers

commit c437089f38c2491569e49e30ceeb6bdb4432cb79
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Jul 23 16:02:57 2013 -0500

    when computing resolution, round to multiple of 5 minutes

commit 3bbbb41e4439fa50665b0430469b2fa596ae3a92
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Jul 23 14:03:07 2013 -0500

    add default value for thing. add explanation of available options

commit 6fb270f222291e5e8d19bd7612c6457a1f0436ae
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Jul 23 13:33:39 2013 -0500

    make option generators private

commit d0e4cb4a4c56e69d8f7181e4b05be73f57ad41f0
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Jul 23 11:25:51 2013 -0500

    making some things "static". adding TopThingsPoller to public api

commit c12f1f780a88b8795c9c968faf4d8b5c4f21dc6d
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Mon Jul 22 16:09:52 2013 -0500

    make timestampNow, isNumber private

commit f6d38a41168a6deb896c37da323fc12c6d6c88c8
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Mon Jul 22 16:01:29 2013 -0500

    boop

commit d119a55303bb1eb34e765bd49fca041ea831dfe6
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Mon Jul 22 14:23:31 2013 -0500

    refactor, add support for resolution=a

commit 0edde4404f7c4df0eb829981024af9b94e28a743
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Mon Jul 22 11:00:18 2013 -0500

    check if params are numeric

commit c4f2f585ae19ac2234e081069a8c18fc4f09b807
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Fri Jul 19 17:21:55 2013 -0500

    rename type to time_frame

commit f95b1207b5dd6a565279838a71be046d496bb008
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Fri Jul 19 14:43:20 2013 -0500

    refactor, add fixed, fixed_start intervals

commit 84665b35f20008ce14a353d825a739816b743a6b
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Fri Jul 19 14:02:54 2013 -0500

    adding support for rolling interval

commit 706628e09c3aff8dac292dd7479469c508db67ed
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Thu Jul 18 11:47:08 2013 -0500

    add top things poller dependency

commit 2e7d0662277eb8a206a04a316760d62157fe551e
Merge: 3b37e4b 265e23d
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Thu Jul 18 11:42:59 2013 -0500

    Merge branch 'master' of github.com:MassRelevance/massrel-js into ben-top-things

commit 3b37e4b552f68bcbad15aada42ec465158b608b9
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Thu Jul 18 11:35:58 2013 -0500

    adding top things poller
Release 0.16.0
fix source detection for google plus content
Release 0.16.1
Merge branch 'master' of github.com:MassRelevance/massrel-js
Release 0.17.0
adding context.sourceName property
Squashed commit of the following:

commit d2db0ad07e5b81309f368df7f64b802613abc48a
Merge: f088e2c a6058c2
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Aug 13 11:09:50 2013 -0500

    Merge branch 'master' of github.com:MassRelevance/massrel-js into ben-media

    Conflicts:
    	massrel.min.js

commit f088e2c7e0e3a3535d66c55b0f1480c2c51bee79
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Aug 6 17:47:06 2013 -0500

    rake

commit 41ca777596841180b16236ac02267923c8d6a98d
Author: Ben Robbins <ben.robbins@gmail.com>
Date:   Tue Aug 6 16:59:48 2013 -0500

    adding context.sourceName
Release 0.17.1
added a from option to stream
Merge pull request #22 from MassRelevance/from-option

added a from option to stream
Release 0.17.2
Add klout as supported api option
Dist 0.18.0
Release 0.18.0
Add v0.18.0 release note
Fix readme URL
Merge branch 'master' of github.com:MassRelevance/massrel-js
stream keyword insights support
Release 0.19.0
add stream time range query params