Merge pull request #3 from RoxasShadow/master

Split core features in Core module
Refactor #download_torrent