Fixed bugs so it actually works! Started working on using the argparser class