PekException now extends RuntimeException
Moving PekException back to the service layer

It is exclusively used from the service layer, there is no
point in putting it in the util package.
Marked PekException as ApplicationException
removed EntityNotFoundException from method signatures
added central exception handling
Merge branch 'exceptions'

Using RuntimeException from now on.