Add debug flag to Wink object; prints out request and response content. Wink._http now raises an exception if there is anything in the 'errors' key of the JSON response, though I haven't seen this scenario yet.
Fix the return value of Wink._put and Wink._post so that they just return the 'data' key of the JSON response.
Add 'update_profile_email' function to Wink -- for now, this is the only field in the profile that can be changed?
Add functions to get only inbound or outbound channels from Wink object.

In devices module, implement base classes for Creatable resources. These are used by cloud_clock.alarm, powerstrip.alarm, and DeviceBase.trigger.
To avoid duplicating subdevice code, I refactored the subdevice creation process into DeviceBase.
Managing cloud_clock alarms is working now, though I still need to provide some assistance for specifying the alarm info in the required iCalendar format.