Improve project structure
Now that bytecode compiling is part of the spec, more tests fail