__add__() method for Struct() as well as misc. updates