added before and afterEach in summary reports (overlooked before), and added ability to specify non (-suite.js) files explicitly. also added promise functionality for async tests