committing work from night before
cleaning up, in search for a major bug
there are still bugs, though i found some
shifting svg processing to server-side
fixing more bugs