BUG: phydata: 'tag' attribute not correctly set in certain cases after arithmetic ops + added corresponding test + more ufunc support in phydata.Data + minor cleanup in phydata and pyplot.