added doc.go files to contain package documentation