Bugfixes, track processes, sync with Charon

I am pretty fried on coding so I can't guarantee this is all so pretty but you can change it if you like. Note that we now have the requirement that we can access Charon to process data which I dislike; however, I have no other way to get the P123-style Project ID or the Library Prep ID.