Issue/26/subdomain locale guesser

Let me know if you'd like this resubmitted without the AbstractLocaleGuesser refactor.