Cleanup

* organize imports
* adjust comments and alignment
Inline definition of standardized domain parameters

This reduces coupling to BouncyCastle in order switch over to other
implementations (e.g. SpngyCastle when porting to Android)
Add some testcases that already existed within HJP repository