Fixing issues

This:

* Splits the planner template into several partials.
* Adds a new 'error' that's displayed when there are no connections found, see #60