Only include functions when executing phakefile
Remove composer autoload files
Merge pull request #35 from clue/fix-vendor-autoload

Only include functions when executing phakefile
Add tests to check for nodes that include group names
Create nested tasks when task name contains groups
Use echo instead of write in order for phpunit to intercept output
Merge pull request #37 from clue/fix-node-groupnames

Fix node groupnames
exception in group body does not leave Builder with inconsistent internal state
Improve readability - rename 'context' to 'target_node'
move is_tty() to phake\Bin::is_tty()
don't use the global terminal/output helpers in phake\Bin

Due to recent changes there is no longer any guarantee that these
helpers will have been loaded when Bin::fatal() executes, so we'll just
drop the ansi code in there directly.