* changed package structure to separate runnable from actual program.
  this allows for pyc/pyo optimization and just feels better generally.