Attention Mechanism + Bidirectional Network

As this is mostly new code, I would merge it right away. Will do it at 6pm Bremen if I get no objections.
Ah, I guess that's because you didn't call them `**kwargs`. It's pretty uncommon to do so, but I guess there are no style guidelines against it.