Cask file
test scaffolding
added gitignore for .cask
added hub.el, and hub-request, and test for headers
added provide
Revert "added provide"

This reverts commit f37835fef71c2904bfa666fd9710f95d877a1558.
changed why required headers are created