issues in primitives
made primitve data take normals and colors as optional keywords
Update README.md

away
mistakes
spacing
The then and repeat forms expand to nested ifs now.
This takes care of the correct answer propergating to the
return and also stops the one-run lag between state changes.

Next we have to take into account that then and repeat stages
affect the notion of from-now. This is actually much harder to fix in a
general way. Will need to think more about this.
Merge branch 'master' into cam-and-time
ARGGG so fustrating, rewriting time again
not working, but getting there
Something like time functions working
get rid of some debug stuff
fixed some issues with overriding the wrong values