ArgList has been refactored and renamed as Template class to closer reflect it's actual function.
New Template class makes Fragment class redundant so it has been removed.
svg plugin getting closer to completion; many changes including the ability to pass arguments when invoking svg().
svg-gradients plugin has been refactored so its functionality can be shared with the any other svg related plugins.
Some (incompleted) style changes for better compatibility with PSR recommendations, will finish these updates at a later commit.
Added file watching option to cli.
General tidy and refactoring around cli.
Fixed selector-aliases bug with multiple string tokens.
Expanded url class.
Lots of work on the SVG plugin.
Updated svg-gradients to close match CSS native gradients.
Future-proofing.
Added csscrush_set function as a future-proof way of setting option defaults and overriding config settings.
Added csscrush_version function as a future-proof way of retrieving version information.
Added ease plugin - Expanded keywords for transitions, ported from rework by @visonmedia.
Added colors to cli help page.
Added plugin_dirs config option so external plugin directories can be employed.
Added two plugins for working with rem units.

px2rem contains two functions; px2rem and px2em for converting pixel values.
rem2px auto-generates a fallback declaration with rem font-size values converted to pixels.
Also made a start with trimming bracket whitespace project wide.
Some refactoring for command line util.

Reorganised options, and added ability to pass trailing input/output filepaths.
Renamed rem2px plugin to rem-fallback.
Added option to cli for listing available plugins.
Some refactoring of rule referencing.
Adopting parts of PSR-2 coding style guide.
Updated plugin summaries. Fixed some typos.