more tweaks to layout and validation
added some tests
work on logging and added some tests
update helpers and helper tests