Added rake environment wrapper

The RakeEnv class inherints from Rake::Application and makes a few changed to allow for the loading of tasks easily.
Removed useless exception checking in rake env spec

When we were trying to determine whether or not a task existed we called [] on the env. This would throw an exception when the task wasn't found. We now use lookup with either returns nil or the task itself.
Added some doc to rake_env