add CI scripts; squash test commits