added intuitive methods for accessing layers, object groups and objects closed #22
removed redundant throw statements
fixed bug which created invalid CSV code on C++ targets