Added smooth-scroller plugin support.
Added ability to override smooth scroll.
smoothScrolling option can now take a function.
Allows configuring of activeClass
Merge pull request #37 from jgallen23/feature/activeClass

Allows configuring of activeClass
Merge pull request #35 from jgallen23/feature/tweaks

Uses id on element if exists.
Merge pull request #34 from jgallen23/feature/smooth-scroll

Added smooth-scroller plugin support.
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.