Initial commit
Refactor to simplify
readme diff