potential bare bones main

I can't get it to actually run, but it compiles.
Also, the acceptance tests are now failing, we may need to look into
that.