Refactored code to get the collection of disposition reasons.  Collection creation is now in the bottle helper and is called from 'consume' and 'edit'.
Added notes and comments to code.