Updated to Go standard project layout