Aditional validation

* ```Virgilio.prototype.namespace$``` was able to create namespaces without name, so I added namespace name validator to check it. 
* Any Virgilio method or property could be changed with ```Virgilio.prototype.extend$```, including namespaces
Ehm...a small thing...our quotes convention is ' instead of ". The linter should have caught it...