Added the missing callbacks

In support of 0.2.0 but still backwards compatible.
Reordered page.js to keep callbacks together.
Removed app specific behavior in one of the callbacks.
Cleaned up page.js

Reordered callbacks
Removed documentation (should be in the liger repo)
Reformatted the page.
Merge pull request #13 from reachlocal/callbacks

Added the missing callbacks