Working on threads.
Working on the threading.
Working on validation.
Merge pull request #38 from ArcBees/brandon-createpresenter24

Working on validation.
Merge pull request #37 from ArcBees/brandon-createpresenter23

Working on the threading.
Merge pull request #36 from ArcBees/brandon-createpresenter22

Working on threads.