initial hacking on reflection core

Creates the sbt project, sets up the Travis build, codifies our [hackathon results](https://docs.google.com/document/d/1a3gnrmcjU_dGj5Nyi5f2F4WBc4ViPIyy1X3_blC56DU/edit)