Week 21

This week I finally finished the refactoring and started the process of moving from travis and appveyor to github actions for the ci.