Implemented fml fingerprint checking. Finalised gradle work, only one known bug left but I need to montior that a little before deciding what to do about it :/