added new build system py_main (basically project wide build/run)