Tranposer commenting and cleanup
Added parse method to Transposer

For cleaner API.
Pulled Transposer into Composer package