Revamped structure of program to make expansion easier, also moved logs to their own directory