Add functionality to get available puck address
changed many fields in db to not nullable
Begin adding screens needed to add a new bottle.