Removed OperationViewer. Thank god, it was bloating up the library.

Changed the target framework version to 4.5 instead of 4.5.1 for compat reasons.

An access modifier was messed up, so I had to change that as well. The recievedMessage event used the generated structure instead of a wrapped one, which caused reference issues. Fixed.