Initial lab files commit

This will not compile - this commit contains the initial files provided
as the basis for the application for comparison of changes over time.