Added i18n support to the theme

Added a text domain for internationalization to the theme_support function and
added semantic markup support as well
Still need to amend the code to better support internationalization, but this is
the first step