added IDE integration files for Geany
minor fixes, implemented variable type resolver