Adding an initial scan. Hopefully, I will fix the freeze bug soon. It makes it seem like it takes longer to start.
I'm stumped on the freezing during scanning. I know it is due to self.p.join(), but if I remove it, the results don't return as I need them to.
Merge pull request #2 from codywd/feature/scanning

Feature/scanning