WIP: Refactor Payment Protocol

- Restores payment protocol support
- Reorganizes file structure
- Updates to work with new version of bitcore modules