Made runtests.py have non-zero exit status if pytest tests fail.
Better behaviour of 'understands_money' decorator
Fixed issue #80 - patched managers on proxy models don't return proxy instances

Includes an explicit test to ensure that the proxy model does get the patched behaviour