Added some more options, expanded usage with new options. new options include being able to set the wait time and being able to PUSH after each commit