Adding Visual Cryptography and some bug fixes