Made the file loading a little bit more sane. Now its actually asyncronous, instead of being a wait and pray situation.