Add method to return all pages among all chapters.
Add method to compute coappearances across all chapters.

Also refactored link generation to use a hash instead of inefficiently searching an array of links to look for duplicates. Coappearance for all characters in all chapters can now be computed in under 1 second.
Modify coappearances method to accept new options.

The :id option adds the ability to limit results to only characters that coappear with the character with the given id. The :return_top option enables returning only the top n links in the network, sorted by link value (weight).
Remove outdated script element.
Remove outdated CSS link.
First pass at displaying character associations.

On each character's page, show a list of the top 10 people that most frequently get mentioned alongside them.
Fix aliased variable name.
Order by decreasing weighted degree.
Update gems.
Use Bower for some JavaScript dependencies.
Update path to d3 for Jasmine.
Add bower.json.
Use Bower for some JavaScript dependencies.
Make styling more compact.
Make styling more compact.
Use Rack::Deflater for gzip compression.
Add data for Chapter 26.
Update NVD3 to 1.1.10-beta-7-g550e060
Set stream height based on number of factions.
Adjust chart styling.

Make use of new NVD3 showXAxis() and showYAxis() functions.