increased code sanity, rewrote js, added navigation

The movement of the folder is now controlled by the parent element, and
the perspective/perspective origin is more stable as well. The sequence
of quotes is now random and infinite. Navigation has been added, but it
doesn't go anywhere yet.