set up basic project skeleton