Restart development

After a period of inactivity, this commit starts active development up
again.  Most of the changes are centered around working in IDEA,
copyrights, and formatting.