Rename Iron to SRWare Iron, cleanup code and add more tests