Major overhaul of language service.

Also added Irony project for easier debugging.