Adding a help command for new users.

It is very common for a command to contain:
git <command> help

This functionality did not exist, so I added it.
Adding better help information for the edit and change commands.

The edit and change commands can now show what fields can be used.
Adding setup.py script