overlay.py: Improves dictionary checking logic
Adds layman-overlay-maker tool

This tool has been made to assist users in creating their own
layman overlay definitions.