Fixed error printing for syntax errors
Added test for reverse
Added lput primitive
Added last primitive
Added gensym test
Added test for first
Added test for last
Fixed an off-by-one symbol interning error
Added a test for firsts
Added testing flags for disabling catch and array
Added firsts primitive