Redesign and UI improvements

In-progress redesign and various UI/UX improvements.
Have you looked at the license for this code? We may have to add an ACKWNOLEDGEMENTS.md file if the license requires it.