Added api docs so we can add to build and auto-generate for internal documentation.  Updated ascii art and added copyright template header and some spacing rule modifications.