Changed to threaded methods
Merge branch 'master' into threaded
Added thread handle
Restructured code into cargo form
Updated .gitignore and initial readme
Merge branch 'formalize'