Updated core init in test
Fixed test:browser to only run test in browser

Otherwise the browser wouldn't open on test failures
Reorganized to allow for other methods
Added destroy method
Unbound window and document events
Cleaned up changes to active array when checking position
Added section teardown for destroy method
Fixed section wrapping order on setup
Reset the changes to the build files

These should only be built just prior to releasing
Added init, render, and destroy callback functions
Moved destroy callback to fire after dom changes are reverted
Merge pull request #31 from jimmynotjim/destroy-method

Destroy method
Merge pull request #32 from jimmynotjim/feature/callback-functions

Added Callback Functions
Updated Gruntfile organization
Cached body selector to var
Switched matchdeps plugin for load-grunt-tasks

Also included missing grunt-exec plugin
Fixed core test
2.1.0