Working NodeIndex create methods
IndexManager.All() and Get() methods
Split index tests into separate file
Replace logError() with more generic logPretty().
Fix NodeIndexManager.All() and population of NodeIndex.CaseSensitive field
remove debug cruft
Split neo4j.go into errors.go and utils.go; and move package description to database.go.
NodeIndex.Delete() and test
NodeIndex.Delete() and test
NodeIndex.Add() and test
Merge branch 'indexes' of github.com:jmcvetta/neo4j into indexes

Conflicts:
	indexes.go
	indexes_test.go
Doc comment
Make entity non-exported.
Reorder tests to match manual section order
Use same db connection for all tests.
minor refactoring
Improve join() so that it ignores URL fragments that are the empty string.
18.9.6. Remove all entries with a given node from an index
NodeIndex.Remove() and test suite for 18.9.6 thru 18.9.8.
doc comment clarification