Added an argument for sign commit, as well as functionality to sign w/out using a txt file, minor fixes