Removes testing material from repo.
Clean up entry module and remove duplicate module.
We need to force usage of python2, some may have 3.* branch as default python.
Restructuring to clean up client module.
Implements bare add file.
Due to issues with padding and byte size assertions I implemented masking and xors to just make the pads the right size. Also adds a simple config module to load globals.