Expanded existing Error class to allow to throw an exception just with a specified customized message. In some cases it may be useful just to provide a simple message, instead of providing a system generated error message that might expose too many details, that may cause a security issue
Exposed web service exception details by setting [includeExceptionDetailInFaults] to true
It will need to be set to false on production server
Introduced overloaded method into 'Error.cs' in case we would need to access a formatted Exception string
Introduced extra class 'Result.cs' that may be used for returning data from a web service. An option is to pass an error message to a client app