Split Pane module into separate files

The original was unwieldy and difficult to navigate while working on it.

Conflicts:
	tests/candy/unit.js