Update hpple project

- Make it modern
- Migrate to XCText
- Fix code node content issue
Merge pull request #53 from vinted/hpple_new_version

Update hpple project