Add public visibility to packages

we can later support fine-grained visibilities (see #28) but in order to discover targets we at least need to prepend the build with package(default_visibility = ["//visibility:public"])