selectEntries accept dictionaries again.
Updated tests.
Updated callers of selectEntries method.
Removed numEntries, use selectEntries and len() instead.
Updated getOrCreate
This is the same but looks better.
Match PEP8 recommendations.
Merging with upstream.
Use join method instead.
Removed prin statement.
Moved comma to string literal.
Use list, then convert to tuple.
Add space before and after operator.
Again, use len() instead.
Match PEP8 recommendations.
Merge remote-tracking branch 'upstream/master'
Ensure contracts have a positive value and not null

Only allow to submit contract if filled out correctly
Force to string for regex comparison
Add information to installation process when brew upgrade fails.
Merge remote-tracking branch 'upstream/master'