added create_server functionality
refactored out hardcoded subdir names
created environment (env) object

easy passing of highly used variables
env object made primary way of identifying server

functions will accept env object instead of server name
object model updated to match python's

environment is a property of the 'mc' object.

the 'mc' object now gets passed around, instead, to identify and do
work.
moved create and is_server to interior funcs