Got some hacked version of go to definition working
Some fixes in go to definition