improving documentation slightly
reorganizing to catch a thread fault bug
updated to add compiler button to ui for parsing logs