added validation for end dates not being before start dates, and associated tests
added a test for incomplete ISO 8601 dates, tidied tests a bit and removed unnecessary time expansion from validation
Merge branch 'master' of github.com:hudmol/archivesspace into 41440365-begin-before-end-date-fix
do some of the tests against 'inclusive' date types - equivalent to 'bulk'
added a selenium test for end date before begin
fixed the json_date factory so that end dates aren't before begin dates
fixed tests broken by end before begin validation
Merge pull request #237 from hudmol/41440365-begin-before-end-date-fix

41440365 begin before end date fix