Change of Autobind namespace to use JSON objects

Modified input to JSON objects created from model pojos instead of the 'ReadOnly' wrappers.
Modified rules to operate on the JSON
Java receives JSON and converts back to Java objects
Merge pull request #187 from candlepin/wottop/autobind-rules-new

Change of Autobind namespace to use JSON objects