fragmenttransaction change!

Changed how the fragmenttransactions are implemented. The code is now sleeker and little less blocky...