apply license and add missing doc.go files
Merge pull request #87 from wongak/86-license

apply license and add missing doc.go files