Add check before symlinking into workspace
Ensure that attributes added with setters don't overwrite subroutines

It is still possible to do so, this just makes the most common use case
a little bit safer.
Merge pull request #14 from davidlmorton/symlinking

Add check before symlinking into workspace
Use Class::Inspector instead of listing methods directly
Merge pull request #15 from davidlmorton/attributes

Ensure that attributes added with setters don't overwrite subroutines
Make InputFile::Entry say why it cannot parse a line
Add create_from_hashref to InputFile and some roundtrip tests
Merge pull request #16 from davidlmorton/input_file

Input file