Rename test soruce files to *.txt files so they don't conflict with
anything; Fix all errors related to compiling and linking. An artifact
can now be built!