Upgraded File I/O

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