fixing bug related to spaces in filenames - using subprocess module
switched to subprocess instead of os for terminal commands
using subprocess module
using full path names when dealing with files
journal profile functionality
couple of compatibility changes: got rid of 'ashley' changed to './' etc.
saves last use directory. if you cancel, it keeps the previous dir still and doesn't overwrite with null