C style comment handling
now removes comments too