Section Controller cleanup stuff

error message instead of 500 when users update sections w/ duplicate name [finishes: #67269170]
do not allow empty section names
test for sections controller
modify fields_with_error css to be less alarming
add simplecov gem for code coverage