Threading Support Added

Issues still exist but are being worked on. Fundimental issues with
threading and subprocess are leading to issues with rsync.