Test output formatting options
Added live data creation / destruction tests
Significant new functionality and refactoring