bug fixes in model, for array methods that didn't port directly
 add precipitate view, bug fixes
partial implementation of DropperNode
port MomentaryButtonNode from piccolo-phet, add to DropperNode