feat(tests): add princeton test files and procedure

use lein run < from > to
doc(README): add a TODO
feat(): .gitignore
fix(count): count was returning the number of sites, not of components