Added namespace directives to grammar

Currently ignored.
Added the ctree class and unit tests

For use in tracking namespace structure and members
Added CurrentNamespace and ac_set_namespace