Experimental cd function based on marks
Make cd() more robust and flexible
Support for .cdmarks_after + comment about CDPATH