Remove extra parameters from the KeyValueStore constructor.
Added bin and .userprefs parameters to .gitignore
Added a binary helper for byte management.