~Updated Rakefile, changed shadow DSL, fixed empty task block bug