Added security check
Simplified strcutre. Added REST API tests
Fix String set -> Set<String> convert issue
Update README