Remove dependency on CSSgen

Although this was quite nice, I'm going to stick with plain CSS for the
time being. I don't think the extra complexity is worth it.
Just some whitespace changes
Remove dependency on C2

Replace unify with map. This is much clearer.
Replace c2.svg/style with plain attributes.
Some tidying and simplification

Make sure namespace declarations are all based on require - easier to
follow.

Remove option for mode specific stylesheets. I wasn't using it.
Improve readability of code

Added docstrings, improved some variable names
Update readme - usage section
Supplement PHP with a range of other OO languages

I can probably get by with Java, python, PHP, ruby, and more recently
Objective-C.
Update post details
Update timeline to 2013
Remove output html file
Add .nrepl-port to gitignore