Small changes here and there

Started to implement tests
Started to implement commanline arguments
Started to implement mmg batch generation
Better test coverage. Md5 bugfix
More test + small performance improvements

Replaced lists with sets in a few places to prevent duplicated font
names
Modify font_loader to make styles information available

Move FontInfo to a separate module.
TTFFont now returns a FontInfo instance instead of a names list.