First Pass - partial implementation
Work in progress, adding tests and fixing bugs.
A bit of refactoring
Added first round of tests over Language Tag selectors