'Translation' functionality

Can mimic the functionality of translating the static (and dynamic?) content inside a template. It takes a 1 dimensional array containing key => value. 

**Pros:**
  - Separates static from dynamic content. - Links texts, meta content and etc.
  - Can help in generating language specific URLs. - The value is set during instantiation, see: https://support.google.com/webmasters/answer/182192?hl=en#1
  - Language changing. - All data for a language changing plugin are presented
  - Makes templates syntax prettier. (depends on implementation)

**Cons:**
  - Is not extendable
  - Does not support anything but PHP arrays. (Yet)
  - Doesn't do much.