updated gitignore, added tests for new log and delete log and added validation to getlog and delete log functions