changing file permissions of the perl modules
Preliminary things for Dia support

This is most of the parser code.  Now it just needs a usage2dia wrapper
to take lines, parse their stuff and apply the output back to the dia
file, then save in the appropriate directory.