Consumption settings fixes

Previously wasn't saving most of the settings. Also wasn't properly displaying validation due to a backwards condition check.

http://manage.dimagi.com/default.asp?92314#532100