Implements Progress Bar

I have decided to make the decision to automatically thread all loading
and saving of projects. This allows a modal progress dialog giving users
feedback instead of letting them just sit there and wait. This also
corrects an issue with reloading the file tree when loading projects
from the command line at startup.