[issues-48] Ensure minimum is reached

The added condition ensures that the mimimum of 2 is reached before
trying to loop. This way if 1 or less is used then it will result
in a selector of :first-child only.
[issues-48] Code clean up

No change functionally; just cleans the code a little.
[issues-48] Updates examples
Merge branch 'develop' of github.com:leadiv/column-policy into issues-48

Conflicts:
	examples/stylesheets/attribute-columns.css
	examples/stylesheets/basic-columns.css
	examples/stylesheets/ie-columns.css
	examples/stylesheets/multiple-layout-columns.css
	examples/stylesheets/set-columns.css
Merge pull request #50 from leadiv/issues-48

[issues-48] Fix IE Example