Add missing copyright & license header.
Raise UserError instead of Exception.

Buildout output is less scary this way.