Merge pull request #1 from Nuke928/master

Remove binary files, add gitignore files
Merge pull request #2 from Nuke928/master

Improve code, create EncryptLib, add tests
Merge remote-tracking branch 'upstream/master'