initial implementation

IMPORTANT: needs to be absolute path (need to prompt user to get
directory)
Moved dir open to Widget initializing method
Working dir is not being updated correctly
Fixed QDir working directory