New 'common' project for common types used across many projects and solutions. Added operation result and operation result <t> types to common. These types are used as general return types from most operations and should be preferred return types when specifying interfaces.