Finished choosing how to do reservation/action API, cleaning up files and adding APIs