Validation all errors

Adds setting instance.returnAllErrors (#96) that changes instance.save behaviour to return all validation errors instead of the first one.