Yes, but will need to use a gcode sending app. There are a few to choose from. I would suggest doing a search on the forums.
Yes, refer to previous answer. Gcode sender app required as Easel is internet based.
Easel is very user friendly. but not necessary to run a gcode file through the X-Controller. One feature I like about Easel is the beginning steps to setuping up your project. Other then that, pretty much the same once you start carving.