Major clean up

Anything that depends on KaliVeda can't be tested until tomorrow. I've also
included the .kdevelop files as I'm not sure if they're needed (new to the
program)