set up GravityFallsMessage#encode and add tests; clean up interface a bit