rearrange project to match standard. add doc.go for future expansion