Added access by name to sources
Access by name to constructors and packages

https://github.com/kfgodel/diamond/issues/151
Merge pull request #154 from kfgodel/151-types_by_name

151 types by name