refactors stimeit
add marker for skipping slow tests
adds tests for stimeit
adds integration tests
Merge branch 'feature/test-stimeit' into develop