Added path::remove_filename()
Added append templates, moved the dispatch templates out of class
Merge branch 'master' of github.com:jschmerge/xos