Big set of changes after using for Totaljobs WCF

- Added support for InputOutput parameters
- Added example usage project
- Fixed a closing connection after transaction bug
- Added some test, especially around transactions and connections