Merge pull request #1 from jocelyn/master

extract hardcoded api key, fixed ecf files, added a test ecf target, changed ASANA.last_error design, fixed project creation
initial refactoring
factory creation
ecf configuration
Added gitingore file
Added features descriptions and a few comments about some features.
Merge pull request #2 from jvelilla/jv_asana

Feature comments and minor interface changes
Added Stories
Added TASK.parent, and followers
Improved current JSON factory for ASANA, and added assertion to catch early issues with response data.
Better tests and implementation for Asana story
Added comments
Merge pull request #3 from jocelyn/review20140129

Added Stories, and various improvement on the json side.