Fix a few spacing issues

Some things were tabs instead of spaces, and it looked ugly
Add serialization functions

meant for converting scores into and out of strings