Decided I don't really like aliasing the builtin cd.
Adding some nice path manipulation functions and using them for path updates.