Added currency conversion

The currency conversion uses http://openexchangerates.org to retrieve
exchange rates and store them locally. Exchange rates can be updated by
using 'update' as the first argument to the command. Fall-back values
are provided if the API can't be used, but they need to be updated
manually