Proposal: Initial namespaces proposal

This is based on feedback and discussion that came out of #1017 

There was discussion that the term project may be problematic, so have removed it in favor of namespace.

I think this aligns nicely with the ACL model discussed thus far.

Feedback appreciated.

@erictune @lavalamp @smarterclayton 


Dot is a wierd thing to split on - we may want to define an encoding scheme that correctly encodes any namespace or identifier anyway as part of our general tools code.  In fact, I'm going to go open an issue for that now.