Support primitive return types in setup

New method which allows specifying the return type to support the above

Updated Moq version to 4.2