Markdown fix, added caveat when using strange executable names
Added package comment
Added function comment for Parse()
Implemented Parse() (initial draft)
New: NewConfigFile accepts a dir-only path.
New: function appName()
Added test for dir-only path
new toml file for testing appName() & dir-only paths
Minor fixes
Fix: Get the value from the TOML document as a string
Fix: Generate the name of the environment variable properly
TestParse() implemented
astring value now reveals its origin
Fix: String() converts the TOML value into a string. (AsString() only works if the value is already a string.)
Cosmetic: Renamed fileName to name, as this parameter may also contain a path.
New: AppName() implemented.
Change: AppName() and GetHomeDir() are now public. Clients might want to get or set the env vars so they need the app name to compose the name. Clients might also want to get the home dir for manipulating the config file.
Some Cosmetic changes.
Hardcoded the app name as "start", as go test always generates the name "start.test".
Second test file, with name = <executable>.toml
Renamed to start.toml