Little constructor call fix
Used more readable typedefs
Implemented multiple torrents addition to the session
Init class members in initialize list and added default construction for static
singleton instance