validation added.  More css fixes.  Just needs a little code cleanup and commenting and up up and away.