Extract test methods into their own lib
Add file printing to fmt class, clean up printing
Add NOT operator