API errors now result in failure block being called.
Cleanup & Thread warning.
Updated license.
Updating readme