Adding initial work on scottfree interpreter