added stuff to TODO, removed stuff that was already done
added instruction list to README.md
made style more consistent

Encased all case bodies in {} and made all pointer prototypes 'type* val' instead of 'type *val'