Adds optional page support to frontleaf integration

Note that this adds two new optional settings (`trackNamedPages` and `trackCategorizedPages`), essentially the same as MixPanel's implementation.