added lots of packages
added lots of packages
tweaked some language specific settings and added some build systems