added boolean
adds definitions
started parsing and ast work

- sequences now are lists
- new ast called sequence which is a sequence of expressions