GraphicsMagick refactor

Just setup a refactor to the module. Now it exports as a normal connect middleware module would. Errors are handled a little better.

Don't pull yet. I'll be implementing GraphicsMagick and possibly a persistent data store for managing translations so we can add stuff like filetypes and so on.