Adds some cpp files that I forgot to commit last night.