added deserialization
fixed prototype load
Added rematerialize() to DynamicView

Since where() filters are not serialized along with the view, when
deserializing (in db.loadJSON) we will rematerilize each dynamic view,
removing all where filters, and reapplying the find filters.  User can
reapply where filters if needed manually.
add alias of copy called branch on resultset

will use copy() for serialization and user can use branch() for branched
queries; similar naming convention to dynamicview.branchResultset();
use istanbul to get code coverage reports
Merge pull request #21 from GKuChan/use_istanbul

use istanbul to get code coverage reports
Merge pull request #1 from techfort/v1.1.0

V1.1.0
throw error if no collection removed and fix cod style
fix callback more standard for NodeJS
make emit function work with more than one arguments
fix semicolon style
Merge pull request #22 from GKuChan/v1.1.0

fix coding style and optimized functions
dynamic view 'rebuild' emit

Initial integration of dynamic view with event emitter; for for emitting
whenever dynview.data() call requires (re)building results
use Makefile instead of gulp, and add mocha test
remove gulp
restore gulp for build
more dynview emit calls, minor fix, and added benchmark

- emitting 'rebuild' event in a few more relevant locations
- fixed error encountered when collection data is empty and you execute
chained or view find() op referencing an indexed column
- add another benchmark to repeat the insert benchmark with a dynamic
view registered to it to gauge overhead of evaluateDocument()
Merge pull request #23 from GKuChan/v1.1.0

use Makefile instead of gulp, and add mocha test
Initial implementation of compound sort

Added new compoundsort to resultset for sorting on multiple columns; can
pass array of string property names compoundsort(['age', 'name']) to
sort ascending or subarray to designate descending such as
compoundsort(['age', ['name', true]]) which would sort age ascending,
name descending
Added $in operator

added $in operator for example .find({'state': {'$in', ['FL','TX','CA']
}} );
added db.anonym() method for shorthand, anonymous collection creation