turned on error reporting for user defined typeclasses, also added ilk (incremental linker) files to koch clean and added several overload tests