Add CI and Automated Tests