Moved dev dependencies into Gemfile as they're easier to manage there.
Coloured tests, better output, altogether an improvement.
Updated for readability.
Don't need these tests or examples anymore.
Preferences are just that.
New examples.
Specs.
Mutex wasn't needed, or I couldn't see the point to it; Timestamp now helps with caching via appending to the url; cut down on some repetition; moved private methods into their own module for organisation and testing; better and shorter names for the methods; removed the link_to tag, that's not static stuff; used some objects to encapsulate and organise things, and make them easier to call.
Development support.
Not using these now.
Unneeded class.
There should not be a timestamp appended if the source looks like a URI. Improved the regex for that too.
Mark as private now; formatting.
More explanation; better formatting; a different pic so people can easily see the app has changed.
Advice and advise == noun and verb.
Note about the linked to Flickr images.
Added Timecop as the specs are time sensitive due to the timestamping; More contexts added, urls and files.
Better defaulting of options; options for url added, so script_path can be dropped if needs be.
Start of some API docs.
To help with producing documentation.