BRANCH 4.3: more updates to handling multiple sites by a single
instances of TACTIC.  Currently this is choosing a random site for
testing purposes
BRANCH 4.3: abstracted the ability to set sites
BRANCH 4.3: fixed alignment and added more support for multiple sites