Added the BitfieldShareCart, along with proper tests. Allows for the
reading and writing of individual bits within the ShareCart data.

When saving a file, ShareCart will now make the directories necessary
to save to the target location, instead of just causing an error.

Updated the version number from 1.0 to 1.1