Initial github checkin, added source code internal documentation.