Add global minor mode
Fail if API key or CLI script is not found
Inline function `wakatime-on`
Add version and author header info
Update mode description
Add unit test suite
Add docstring for test case
Merge pull request #3 from wakatime/master

add generic installation instructions to readme that will need updating later
Ask for API key interactively if not set or empty string
Uppercase API
Check required parameters at function `wakatime-call`
Get rid of passing argument `savep` around
Add project description to README
Send time of client, don't depend on service time
Make Python binary path customizable
Add usage info for global mode
Fix header formatting
Merge pull request #7 from purcell/patch-1

Fix header formatting
Permanently save new API key
Extract init logic to separate function