major update

-fixed critical bug
-improved performance (about +15-25% since previous update)
-added md5_rounds for less code
-many improvements