wm: Added more cases to monitor_from_rect test.

Fixes #2.
wm/monitors: First step of extrating monitors from wm.

Renamed all instances of window_manager to monitors.
wm/monitors: Renamed files.
w/monitors: Updated new filenames in code.
monitors: s/add_monitor/add.
monitors: s/remove_monitor/remove.
monitors: s/monitor_from_rect/from_rect.
monitors: Simplified and cleaned up api.

Finall fixes #1.
monitors: Updated unit test path.
monitors: Trivial file rename.
monitors: Refactored unit tests, added failure cases.

Fixes #3.