Simplifications, refinements and new features

These commits are mainly simplifications, refinements or new features.

WHAT I'VE DONE:
* Made Hey installable (not tested yet, however). You can run the setup script (`sudo python setup.py install`) and you should then be able to run `hey` from your command line like any other CLI apps.
* The `update` command now detects the Linux distribution, so there's no need for a user to explicitly state it.
* Made a few minor simplifications in `what.py`. For example, instead of creating a lookup dictionary to translate what's returned from `datetime.datetime.now().month` to the English month, just use `datetime.datetime.now().strftime("%B")`.
* Made a few minor simplifications in `rename.py`.
* Added dice.py. E.g., `hey roll a dice for me` can now be used.
* Added coin.py. E.g., `hey toss a coin for me` can now be used.
* Added remove.py. E.g., `hey remove the file somefile for me` will remove the file `somefile`.
* Alphabetically sorted all imports. This was a very simple refinement.

Cheers! :beer: 

EDIT: Tested the setup.py script and all works as expected. Prior to running `python setup.py install`, you can use `hey [command]` anywhere on the system as you could with any other command line program. :+1: