restructure specs, add spec_helper, test suite runners