Commented code, unit tests and config page