Add scala mode and auto-complete