Add tagging observer
Remove unused BuildsSlugObserver
Change code so that observers don't have to call save

Instead ObservableRecord will call save after all observer has done its
thing.

This means that each individual observer wont have to save its changes
and we'll trigger fewer queries