Support for import statement in Compose scripts

- Added import statement parsing
- Also now allow use of identifiers or types, which will lead to support
  for structs
- Started work on support for function libraries in Compose
- Compiler can now generate header files info to, which will be needed
  for the function library support when generating cpp