Add def function.
Change runtime to be a object.
Make runtime contain an environment.
Add a repl.
Allow names starting with special characters.
Add test for symbols starting with special characters.
Allow '=' on identifiers.
Many changes.

Add assert function
Add '=' function
Add boolean type