Re-organize simple_crontab tests into a context

All spec tests run using the `simple_crontab` fixture as an input are now
organized into a single context.
Allow comment parser to consume Puppet Names

This change allows the comment parser to consume any `# Puppet Name` line that
may have been misplaced. This prevents the parser from failing if a Puppet Name
is encountered after an environment variable has been parsed.