New code to deal with actually adding a paper
Fix up missign code and broken tests
First attempt at making sure the add paper call happened.
Test and code to actually add a paper to the repo