Updated bencode parser

+ Added negative number support
+ Added get list length method
+ Added key exists method
+ Added destructors
~ Updated example implementation
- Removed superfluous dictionary accessors