File I/O Upgrade

NEW: File browser to select save file destination
NEW: Improved behavior with regards to saving files