Initial commit of rest server.  Probably works.  Only supports changing effects.
Shell script that uses curl to test the rest server, because I'm lazy
Modified run_server_command to return a result dict, and added read commands to it
Added more endpoints for the rest server
Merged branch 'rest_server'