Updated cakefile to latest. Updated deps to latest.

- Used cakefile from: https://gist.github.com/balupton/6409278
- Updated joe to latest version
- Prevented circular dependency error with joe install by using this
trick: http://stackoverflow.com/a/18863891/130638
- Renamed test file appropriatly
Added component.io files