add config.go
cleanup
rename files