added orion.cpp which runs main program