Updates to documentation and .deb building

Updates to build .deb

Now builds a .deb and .rpm capable of using the new openbazaar launcher.

Had to modify the bash launcher so that it changes its current directory
over to openbazaar's installation folder in linux. May have to add
checks for OSX later, although I believe in OSX, this script will be
irrelevant as the application will be launched via .app launcher.
Sign then Encrypt
Convert to cryptor objects
Add GUID to CryptoPeerListener
Access data first element
Cleanup Fixes

- Convert old methods to Cryptor objects
- Remove old debugging statements that crept in somehow

Various fixes

- Remove compression
- Revert asserts
- Implement GUIDMixin specificity
- Remove dupe code
Remove unused zlib
_on_raw_message cleanup

Readjusted the organization of the method.

Fix on_order messup

Remove unused seed_contract_json

This was originally logged for convenience but it's unnecessary work.

Remove unused seed_contract
Remove zlib from requirements
Refactor _on_raw_message

Fixes

- Make is_handshake static method
- remove unreference to exception
add is_handshake test
Remove unnecessary logging due to security concerns

Handle TypeError

Make test data serialized

Make validate_signature static method
Add validate_signature test method
Line length issue

Line length still incorrect