Remote cyclus -a 

This remotely calls a `cyclus -a` and then async loads the archetype lists by calling `retrieveSchema()`.  However, to make `retrieveSchema()` get the annotations and schema in a non-blocking way will require some major refactoring we can talk about tomorrow.  This is a good start though and should be merged in.