Period test is now halved.
Added mmatch_free to parameterised matching.
Failure table is now compressed.

Still need to improve run time to O(\Sigma_P + \rho).
List of first occurances of letters now added.
Removed some unneeded variables.
Slight renaming.