Removed DateArgumentError

Also moved all the errors to the errors.rb file.
Expanded tests around the day interval class.