Added Order factory
Added Order spec
Fixing validations concern