Add a type and provider for layman
Add tests for the layman type
Refactor out layman calls to run_layman
Refactor out overlays to a separate method
Merge pull request #2 from vikraman/layman

Type and provider for layman