added builtin function type started working on the environment
Completed the environment and added varibale evaluation
Added the def function allowing users to define variables
Finished implementing variables improved error reporting