Split FilePath into DirPath and FilePath
compiling for both scala 2.10 and 2.11 with macros
added TimedPaths to mundane to phase out fiddle