Modified test scripts
Added back getters/setters (again)
Added OperationRepository that can cancel Operations