added uncrustify settings and vim support