Bunch of minor changes, added load function, worked on hashtables, added
file for sequence functions, and file for unicode stuff.

It's eaisest to just make a list:
-added array reverse function, added array map/reduce/reverse to actual
primitives file
-changed names of cons functions to be uniform, so a function on a
list/cons cell is now cons_<function_name>, for ease of implementing
sequence functions as c-macros
-added load functions, just opens a file and evaluates it as lisp code
-deleted most of hash.c, anything that I didn't write basically, and
started writing my hash table.
-added a delete function for obarrays
I think thats it