Find page API resource by title with mocha tests
Remove getPages

I'd rather keep a static list in the library.

I don't like the side-effect of using the library might be unannounced
HTTP traffic to collect a list of (largely static) pages.
Split items, page, and search in to separate files

This has two purposes :-

- It's a starting point to remove some of the duplicate code we've
  amassed and get rid of a growing ./lib/api.js file.
- It provides an obvious way to begin to support v2 API experiments.
Whitespace tidy
ft.get -> ft.items
Revert "ft.get -> ft.items"

This reverts commit 6b9fc13ea71ed7fb91607cffc0f98bfdee46d78b.
Make an example search for 'page:foo'
Write a test for page search
Merge pull request #43 from Financial-Times/v3-split

V3 split