Significant rewrite of class implementation. Add nested Scope class to represent different access scopes. Add functionality to determine real scope of nested classes.
Significant rewrite of class implementation.
Add nested Scope class to represent different access scopes.
Add functionality to determine real scope of nested classes.

lukegb/clirr