Created Data class in data.py. Might rename to lib.py, but prolly not. Does it really matter?