lambda_update working

Updated lambda_update to work with new object structure.

Test.c further updated.
Added shuffle.

Added functions to pop raws and to shove them into new clusters.
Implemented b_shuffle on top of this.

Added print methods for the cluster objects to test.c