Adding comments, cleanup, updating for rev 0 PC board