shadow works! executable jar with `gradle shadowJar`
forgot to add name to license
pull in version updates
lots of little ui fixes
code formatting