add banner support
fix filename as destination bug, and add expected banner output
bump dependency versions
retain file indentation, modified tests for this change
version bump to 0.3