added tests to test the encryption
added login services and addToBasket operations