changed allowed spacing in if/while/etc between keyword and "(" to match that of style guide, changed how debug printing works
fixed some silly types in preprocessed headers, added type updating after an #include