adds eric0's writeup
adds line breaks to arm-8 for commenting
Making it clear that "title" is required for ARMs

Signed-off-by: Luke Kanies <luke@puppetlabs.com>
Adding simplistic Armature validation

I basically just run through the metadata files and make sure
the file parses and required attributes are present.

Signed-off-by: Luke Kanies <luke@puppetlabs.com>
Merge pull request #31 from lak/master

Adding Armature validation
Merge pull request #25 from jdwelch/master

arm-8 content
Manage system reboots

Proposal for managing system reboots.
Update based on feedback from Zach and Reid

The main change is that we need to make core changes to provide better
robust reboot handling, e.g. avoiding race conditions, logging skipped
events, and clarifying that we're not going to solve the install 5
packages, but install at the end.
Update with feedback from Nick F

Added `when` property, hopefully clarified distinction between
refresh-based and managed-reboot scenarios.