Topical: Learning Repository Embeddings from Source Code using Attention