Allow for multiple source files in cpobj
Multiple source files can be passed to cpobj, with destination being the last argument. Some errors which previously exited will now print the error but move on to the next source argument without exiting.
Closes #55 (closed)