Move around and rework some serialization stuff
Add TravisCI configuration file