Added Grunt and dependencies

Created some simple tests, fixed a bug when finding sections
Re-added readme content

Got removed from the jquery grunt init
removed the un-prefixed versions
Readme updates and tweaks
Fixed the gitignore

Damn .DS_Store files
Wrote some better tests

Still learning the best way to apply tests
Fixed link text error when a defined section heading is the first child of the article

Loving unit testing already, never would have found this error
Added sub-section test and teardown function to all modules
Updated package details
Added check for url hash and scroll to it if one exists
Added test to check that nav is inserted
Typos
Merge pull request #18 from jimmynotjim/feature/add-grunt-js

Tests are all passing. Will need to expand on some better tests later, but good a good start.
Merge pull request #19 from jimmynotjim/feature/parse-url-hash

Added parsing of page url for element hash
Hotfix: Replaced section heading value with settings option and fixed code style
Added bower manifest
Stopped scrolling to a url hash if it's already in view
Merge pull request #22 from jimmynotjim/bugfix/scroll-hash-fix

Bugfix: Scroll to hash fix
Added arrow key navigation option

Also updated name of scrollTo function to scrollToSection to avoid issue w/ js's built in scrollTo function
Merge pull request #23 from jimmynotjim/feature/arrow-key-navigation