bumped version
made accessing the v2 reports api based on wether or not booking_ids are provided
added booking_id back temporarily
code cleanup
handling of errors and missing page_result instances
Merge branch 'master' into increase-timeout

Conflicts:
	lib/adcloud/version.rb
Merge remote-tracking branch 'origin/master' into increase-timeout
Merge remote-tracking branch 'origin/master' into increase-timeout
Added paginator which does automatic pagination and implemented it in the reports controller
reraise exception instead of empty request
renamed to endless_pages and made includable as mixing.. also supports passing in a block to allow for per row iteration over the result set
Upgraded endless_pages mixing to be cleaner
Added booking_id so that the class does not die when v2 provides booking_id… also added accessor that will return campaign_id if present but if not then will use booking_id so that we are forwards and backwards compatible
added EndlessPages Mixin and instantiated
reraise apierror
Merge branch 'increase-timeout' into paginator

Conflicts:
	lib/adcloud/report.rb
made find_by_name valuable statically
changed logger to be debug and not info
Merge pull request #6 from adcloud/paginator

Added paginator which does automatic pagination and implemented it in th...