included Google guava

and changed salt en/decoding to base64