Transformer module
Add Transformer network.
The TransformerBlock
is the succession of MHA layers as well as pointwise feed-forward layers.
The TransformerEncoder
encapsulates positional encoding, spectral embedding and the TransformerBlock
Closes #2 (closed)