License changed to LGPL v2.1
Reengineering of code.