Add atom datatype

Added a atom datatype as described in #65