Format change
Adds GetFileExt
Adds test for GenerateFullHashcatCmd
Moves hashcat run into separate file