I've neglected testing, so it would be great to have that adding in and implement CI before we merge PRs.