PHP Library for doing path-based filename manipulation and other similar fun activities