Finish for submission

- add dataReplacer helper function
- move template format logic into object.display functions
- call all display functions at end of file
- general clean up