Changed Chart.add() into classmethod, updated a few docstrings