Added weather.py.

weather.py detects current weather conditions using Yahoo's! weather
API. The user must supply a 7 digit area code in their request, which is
automatically detected and extracted using a regular expression. As of
this commit, weather.py outputs the current weather conditions as well
as a forecast for the next week.
It can be invoked using the `hey` command as follows:
`hey tell me how the weather is looking for [7 digit code] please`
Added examples of weather usage to README.md.
Implemented weather.py in hey.py.
User can now specify the number of sides for dice.
General refactoring.
Added new usage of dice.py to README.md.
Added blend.py for the blending of colors.

blend.py accepts an arbitrary number of colors in hexadecimal notation.
It then proceeds to 'blend' (average) the hexadecimal numbers by
converting every 8 byte portion of 2 symbols to an integer, adding them
up respective to red, green and blue and then dividing them by however
many numbers were passed in. blend.py then outputs the blended color in
hexadecimal notation, as well as offering to open the color in a web
browser for the user to see.
Merge pull request #8 from jce-devel/jce-devel

weather.py, blend.py, new usage of dice.py, refactoring