Adds a failing test for invalid Go package names.
Change test to look for valid identifiers as defined by Go.
Make package name test more general.
Convert package names to valid identifiers in output file.
Merge pull request #9 from kurrik/convert_package_dash

Convert package dash