Initial commit with basic structure and interpreter.