Move data file into a separate directory and safely handle paths

It is highly recommended to use the os.path library instead of
hardcoding paths. This ensures cross-platform compatibility.

Also to keep files out of the main folder the currency data file
is now in a 'data' directory where future data files can be stored
if needed.
Show currencies on metadata page and improve readability

Added some comments and changed variable names to make the
currency extraction a little bit more readable.

Added currencies as environment variable to the rendering so that
the currency dropdown can show the currency names (with currency
code as the value).
Add static folder and bootstrap (version 3.1.1)

This allows the a simple and quick styling of the pages so it'll be
presentable. This commit does nothing more than create the static
folder and drop the most recent bootstrap version from
getbootstrap.com into /static/vendor/bootstrap/
Stylize the content with a very basic bootstrap look

Create a base.html file other template files can extend through a
title and content block. This avoids unnecessary repitition. The
base.html file loads all the important bootstrap css and js that
might get used.

All other templates changed so that they extend the base.html file
and then make use of styling elements of bootstrap instead of just
looking flat.