Refactor

Updated the language.pp file with better syntax and started an
example.ocl file to test against.