UCJEPS-282: Generalize and cleanup code; customize About, Help and Credit text; Add Terms link; add error on empty search;  move rev # from footer to comment in views.py