fixed a few errors with sys.stdout.write
implemented list functions
implemented dictionaries. Somewhat buggy. will need more testing