Added "make check" target and simple test

The test does the following:
- Generates a random key for each parameter set
- Encrypts a random message of every valid message length
- Decrypts each ciphertext