prepare work for build / deployed hook

build and deploy hooks only have a commit hash, not the commits messages.
So we need to store commits related to cards we update when we push commits.

Also, use dashboardKey instead of name in github hook path.
first attempt to implement build hook

- add links to cards to get more information
- add links based on github hook
- implement build hook