Changing namespaces, class names, filestructure and updating composer to use psr4.
Fix typo in composer.json.
Adds tests for Crypt, Key, Password and different Cipher classes.
Fixing some code standard issues.
Fix code standard issues and correct type of assertion used in test.
Merge pull request #5 from Achal-Aggarwal/unit-tests

This PR fixes the build and adds some tests.