Added sync and async loaders.

Made palm.json a little more stressful to see the effects of blocking loading vs
asynchronous loading.

Added simple start/load/run state machine.

Added update() / present() methods to separate game logics from rendering.

Corrected bug relating to circles and polygon spatial rendering for bodies
that have a non-zero rotation.

Updated README to reference asynchronous loading.