Solver now submits completed puzzles to the api.  Now just need to make a standalone exe that just runs one puzzle when launched.