Add alias field to swatch objects
This merge request addresses the first part of issue #3 (closed) - specifically:
- ID strings must now contain only alphanumeric characters & underscores
- Alias field added to object base class, and derived class constructors updated to include
alias
argument -
Object::addObj
method throws exception if object being added has same alias of any of its siblings-to-be
Edited by Tom Williams