Extends the support of Areas adding namespaces

Here I added the previous patch:
https://github.com/chrilith/RegexRouting/commit/8ab4c5d50d976802e2474d42b944e224c5886a23

And fixed the bad commit on if ContainsKey("Area")