rename files
change internal interface

  - compile() in a Track instance
add directive support
rename classes
rename project
add v command
v0.2.0
Merge branch 'master' into gh-pages
v0.2.0