Merge pull request #47 from AdamSmith910/master

added proper validations and tests to orders model