Add backend code
Added more abstract write method implementation for backend
Added compiler
Remove the ugly parts from the example
provide example call in error message
Output path here, too
Fix setup
Fix pathname classname
Merge pull request #2 from matthiasbeyer/add-compiler

Add compiler