Preliminary work on boxing/unboxing.
Updates tests for add function.
Adds parsing of decimal numbers into doubles.
Adds basic cons cell implementation.
Removes old commented code.
Splits generic codegen test into base trait.
Renames tests to specs.
Implements cons cells.
Adds sugar for lists.
Adds car and cdr for lists.