Use 24h format for hours in the timestamp example

This probably wouldn't matter much, but using 12h format would mean that a migration done at 10am would come after a migration done at 2pm
Merge pull request #7 from brunomlopes/patch-1

Use 24h format for hours in the timestamp example
order by LastModified descending when reading docs in Alter.Collection()
Merge pull request #11 from gareththackeray/master

order by LastModified descending when reading docs in Alter.Collection()
updated nuspec to v1.0.1 and published to nuget.
Version now has multiple fields instead of just being a number.

Extracted algorithm for finding migrations, and decoupled migration attributes from the attribute
Base class for patches
Generic concept of an index patch migration
Moved migration types around
Full stop when migrating up and there's an exception.