Added source generator for cu and cl
Revised source generator to write vector<char> as signed integers. Removed type template in source.hpp