Ungh, I'm getting tired I think.
Stupid tabs.
Let the wrapper function for git repo pulling/whatever do more.

Now will cd at the get-go if the directory is there.

If not, it nukes whatever might have gotten mkdir()'d.
Adjust how/when some crap is rebuilt.
Setup a minimal haskell mode with structured haskell mode.
Make the homebrew stuff a bit less derp/check more.