Added thread to offload the initial loading of the repos data

After the thread is complete return the needed info to continue, now
everything seems to start running very smooth.
Merge pull request #4 from lithid/master

Added thread to offload the initial loading of the repos data