Restructure internals: Introduce fixed structure commands and tasks
80 chars
Cleaned up findProject()
Make loadCommands() a bit nicer
Assert that files export a task/command
Align string
Align bower
alignment
remove old-cli
use shortened URL
help and init can be run anywhere
unskip tests that seem to work fine
fix some tests
Merge pull request #294 from stefanpenner/cleanup-241

fix some tests + stuff
Update dependencies
Introduce Task and Command classes
Fix getCallerFile()
Comment getCallerFile
Delete unneeded tests for loadTasks/Commands
check allowedWorkOptions with hash