updated tests
added optional filename on save to interface
added images