changed implementation of attributes in astNodes to be compatible with non-comparable objects
adds first version of line numbers
update (line numbers)
added additional tests from common ( btw FUC)
resolved (probably) common#39 issue