Fixed line length
Massive refactor. The free listt's implementation is now hidden.