How to correct non-connected edges/faces?
This was caused by the Edge Split modifier, which, as its name infers, split your mesh at the edges. To fix it, select all the vertices and click the "Remove Doubles" button in the Tool Shelf.