Finished the BPMatrix Class. Time to integrate