More examples
Improved parser

- AST data structure using tuples and namedtuples
- Support for basic syntax (`examples/simple.cl`)