Use unique has as appdata torrent name. Reset stream.position.
Merged apphost and daemon into servicesapp host.
Completely re-architected the solution. Should make it simpler to mange and understand.
Updated readme to match updated stop command
* Instead of throwing away torrents that fail to load on start up, moving them to new folder called broken.
* Updated wait output to clarify what each speed represented.
Fixed create command's one line description.
Merge pull request #1 from kl4w/uniqueHashFix

Use unique hash as appdata torrent name. Reset stream.position.
Fixed issue where upon adding a torrent and then removing it causes it to blow up. This error was due to the fact that removing a torrent would look for a file to delete, however since the torrent was only loaded from stream, torrent file path no set, hence it blows up. Now reloading the torrent from file location.