added minimal c++ support
reasonable cp syntax checking
removed binary files