began work on updating the command json
rework the naming conventions of the json marshalled objects
updated the json objects to be more flexible
updated the js file to work with the new json object structure
for better efficiency have MessageUser function handle both user and page