Includes Reader Factory and setup for CI

Next round is to get CI working completely