Adds updating and deleting capability for bars

* Uses form partial for new and edit views
You mean weird to have broken out the find_bar (now bar) method as such?  Eli showed me how he was using it and I do like that it saves a few lines of code.  Do you think this is less readable than if I had simply done something like 'bar = find_bar' in show, edit, etc.?