Merge remote-tracking branch 'upstream/develop' into task/add_attribute_type
attribute type, validation and exceptions
unit test + bug fix
 fix misstyping
fix line length
fix line length
Merge pull request #111 from alberts-tid/task/add_attribute_type

Task/add attribute type