report code re-factoring and new items

report code re-factoring and new items
test fix, localhost cannot send email

avoid emailing in unit tests
test fix

time() may change during the test
reporting work

reporting work
Merge branch 'back-end-working'