Included Guava dependency.
Refactored OrderSpecification with Builder pattern.
Guava dependency added.
Making class final.
Fields are now final which is more appropiate.