Initial commit. Empty Main.
added lot of stuff
update main to be somewhat usable for others
undid .idea add