move shared files up to superclass

Addresses issue https://github.com/sethladd/stagehand/issues/20