add rjson
style fixes
add advanced user input validation checks