Changed file structure, updated Util to actually compile. Main now doesn't fail on linux.