Fixed empty string tests. String and File traits added
Mode and Arch traits added
Crack type trait added