Added symmetric encryption & fixes
Tests added