More work is done

Remaining unimplemented functions:
ALL WRITE FUNCTIONS
Search.