Fleshing out index constructors.  Commiting before pulling.
Merge branch 'master' of https://github.com/benbaker/balls

Conflicts:
	balls_core/services/reverse_index.js
Merge branch 'master' of https://github.com/benbaker/balls
Fixed error propogation
Added constructors and prototypes
Fixed concat error
Merge branch 'master' of https://github.com/benbaker/balls

Conflicts:
	core/services/file_list.js