forgot to commit for a while. A lot of work was done, doing hard TDD for the customization pages