docstrings and more tests
added LineChart. will probably need refactoring