mayday: building in memory struct for validating content

Building out test cases and in memory validation of content for
mayday.
doc: added description to README

added information on what the project is and it's goals