Update properties list - remove most of them, don't allow custom
properties and turn this into a forcing function to find out what people need.
Remove argument that doesn't make sense on a post. We were also posting
a non-existant $scope.machine, changed to $scope.doc.
Change machine object over to new model layout.