refactored KeychainUtils and added method to store a password
added method in FileUtils to compute relative path of a file