Added translation layer.
Added Spanish language file (mostly as a test, my Spanish is awful), caught a few messages that I missed previously.