Fix #2 "Chained tasks are not executed properly"
Fix specs not to use "file" tasks
"file" tasks have dependency on the current file system.
Fix specs to use non-"file" tasks to avoid such dependency.
Refactor - Add ARake::Application#rake_tasks
Fix to execute rake tasks even if already executed
Add a spec on invocation of rake tasks
Fix #1 "Tasks using block parameters don't work" and add a spec for
that. Note that #1 is actually fixed by the commit
Refactor - Reorder ARake:Application internals
Add a spec on watchr rule generation
Use Rake::Application#tasks directly
Add a spec skeleton
Rename CustomRakeAppliation to express intent
Refactor - Minimize verbose code
Restructure to use a module
Remove a debug print
Move the core to lib/arake.rb
Create a skeleton