Implement -w and -h CLI arguments to support manually specifying width and height for non X/Wayland enviroments (such as the framebuffer). Also add errorchecking to CLI values that require a parameter to make sure parameter actually passed.