[Controller] Any kind of exception are now re-thrown as SoapFault. (fixes #70)

This is an attempt to fix #70.

I don't know it is the right way to do this but this seems to work: any kind of exception is now re-thrown as a SoapFault except when the kernel.debug parameter equals true for debugging purposes.