Remove some types, some updates
Update pipeline and environment, some test utilities
Working LLVM codegen and interpreter
Adjust scope a bit
Update readme