Implemented the high level calculation routines

The binary for creating high level stuff isn't available yet, so I dummied that out, but implemented and tested the rest.
The client uses a build sha1 that's actually produced by essentia itself, so I'd expect this will work similarly and we shouldn't need to manually hash the binary.