Added preconditions. Refactored Bundle14able. refs #405
Fixed more warnings and style changes. refs #405