Added gems, guard, gitignore and test file.
Moved components into proper tests/src skeleton
Added .bundle to ignore.
Modified test naming and Guard for module-less project layout.
Added test skeleton and trivial test.
Switched display info tests to manual instead of auto run.
Added helpers for file reading.
Added sample data for desktop monitors.
Renamed display info tests to automated running, rather than manual.
Added Monitors ADT skeleton
Added xrandr_parser skeleton and associated test skeleton
Added base_test_dir so guard tests can run (they're run relative to Guard's pwd).
Fixed src path
Completed Monitors ADT, along with associated tests for single monitor systems.
Added tests for triple horizontal monitors.
Completed monitor parsing from Xrandr output
Height's upper bound is now equal to resolution instead of resolution minus one to ensure windows held low on screen reflect as being from the correct monitor.
Added WindowInfo class and its single method for determining the active window's position
Fixed return from getMonitors to return an array of monitor hashes.
Added monitor height and width to monitor info