Introduction of automatic commission tracking

We can track commission through Google Sheets with this PR.

Also, not sure why, but my tabs are huge compared to your spacing. My tabstop is set to "2" in vim, so you may  have been using spaces instead of tabs. Too lazy to fix though.