BDecode support for negative integers

fixes Issue #47