Implement Scheme primitive expressions and top level definitions

- Scheme variable references
- Scheme literal expressions
- Scheme procedure calls (native implemented and lambda procedures)
- Scheme procedures (lambda)
- Scheme conditionals (if)
- Scheme assignments (set!)
- Scheme inclusions (include and include-lib)
- Scheme top level definitions (define)