Add fallback constructors for Date/Datetime that take any number/combination of Periods. It's a little ugly, but it works well and I'm sure some people will want the convenience
Clean up the adjusters code a little bit.
Fix formatting of date strings in comments
Add default(p::Period) methods to get what is considered the 'default' for each Period when considered for Date/DateTimes. i.e. 1 for Year, Month, Day, 0 for Hour, Minute, etc.
Change the default ISODateTimeFormat to not look for Milliseconds. It'd be great if it would optionally look for milliseconds, but that's not really built in. It's probably more common tha tpeople just want to parse regular second-precision DateTimes, so if they need millisecond-precision parsing, they'll have to manually specify yyyy-mm-ddTHH:MM:SS.sZ
Clean up old method names in the test file
Change name of unix2date to unix2datetime since it returns a DateTime, not a Date
Cleanup the conversion API. Now we have x2date, x2datetime and date2x, datetime2x for unix, rata, and julian. Also update tests.
Added better error detection when a date string with different delimters is given than what was specced in teh format string.
Whitespace fixes