Change list handling to use Net::Stripe::List.

Add Net::Stripe::List to handle all returned lists from Stripe.  Adds
suppor for the has_more flag, so the user can page through results.

Change live.t to use new list structure.  Remove Net::Stripe::SubscriptionList.
POD changes
Add Net::Stripe::List for correct and proper list handling.

Add Net::Stripe::LineItem to contain information about line items
from an invoice.
Remove unnecessary use of Data::Dumper
Remove some Moose subtypes and just specify the allowed objects.
Add ClassMopper to weaver.ini for documentation of our objects.
Add some boolean type checking to hash_to_object.
More docs on attributes
Bump version to 0.14
Merge pull request #25 from rustyconover/master

Change to Net::Stripe::List for all lists.  Add documentation to object classes.