Merge pull request #5 from ualerts-org/QueryCommands

Resolve review comments.
Correct validation criteria.

The validation criteria for inventory number had been incorrectly
made to require the presence of the number for adding a fixture,
when in fact it is optional.  Altered the validation rules and
the unit test to cover this case.
Merge pull request #6 from ualerts-org/ValidationRuleFix

Corrected validation criteria.
Move integration tests to correct package.

They had accidentally been placed in the persistence package rather
than repository.