Properly working cargo features

I somehow misread the cargo features documentation in what exactly exposes to #cfg
This now properly compiles and finishes #66