move builtins to another file, add list and dictionary support
implement all the basic functionalluty