multithread working, stage A to C working
Merge pull request #12 from cmhbenjamin/master

multithread working, stage A to C working