Tomgross smallfixtures

Some product hygiene:

- use Python json instead of custom one (which does not work with unicode)
- added travis-CI support
- crop overlong profile names