captured code review from https://www.mediawiki.org/wiki/User:Legoktm/Memento at this moment
updated captured code review to printable, more simple version
starting working down list of issues in code review