Added code to (hopefully) generate verbose ids
added get to verify new verbose ids work
tidying up code
Update index.md

Added docs for verbose ids
Update index.md
Merge branch 'master' of https://github.com/jgallen23/toc into verboseIds

Conflicts:
	lib/toc.js
Merge branch 'verboseIds' of https://github.com/wheresrhys/toc into feature/verboseids

* 'verboseIds' of https://github.com/wheresrhys/toc:
  Update index.md
  Update index.md
  tidying up code
  added get to verify new verbose ids work
  Added code to (hopefully) generate verbose ids

Conflicts:
	lib/toc.js
Fixed js error
Merge branch 'feature/tweaks' into feature/verboseids

* feature/tweaks:
  Doesn't render span if header has id.
  Uses id on element if exists.

Conflicts:
	lib/toc.js
	test/toc.test.js
Cleanups code a bit as well as making verbose default.
Merge branch 'master' into feature/verboseids

* master:
  Allows configuring of activeClass
  smoothScrolling option can now take a function.
  Added ability to override smooth scroll.
  Added smooth-scroller plugin support.

Conflicts:
	test/toc.test.js
Updated docs.
Fixes tests.
Added back in second toc index.
Fixed indentation.
Merge pull request #36 from jgallen23/feature/verboseids

Feature/verboseids