Added src/agm and documentation in .toml file for agm
Added cargo command line usage
added a test
fixed test
fixed test. Still no test for command line argument parsing.
Thanks Adolfo for the style corrects & added [cnfg(not(test))] to main.
Fixed test warning, added negative value test and failure to fn agm
Merge pull request #291 from JoshuaSkootsky/master

Added src/agm and documentation in .toml file for agm