Dynamic monitor resolutions assignment

Parses `xrandr` information into a usable format. If the monitors are flipped, all that's necessary is to swap the connectors.
Simpler XRandR information gathering

Creates `eval`-able variable assignments.
Re-rotate output if necessary