require that all competitions have a name
include debugger gem

I can't go without debugging any longer. I went with debugger because
I've always had toruble with ruby-debug in the past.
handle errors associated with an invalid competition

since creating competitions without a name is now invalid we needed to
handle that situation in the controller. this raises some concerns about
how we display values in the competitions form.