Initial zza node express server with mongodb
zza server.js now serves the static files properly and uses standard express modules
Zza logo as app icon (.ico)
Added 'orderStatuses' for consistency with SQL version of Zza
Zza: add lookups to routes.js in ExpressServer
Shuffled method sequence as well
Zza relocated Zza.ExpressServer up a level
Now a sibling of other server projects; no in the .csproj as it does not play with .NET
Oops. Forgo these files when relocating Zza.ExpressServer up a level
Throw clear error if the metadata.j script did not load and define 'zza.metadata'
Zza DevController offers more script file writing options
Used by prepareTestData to write Zza/breeze.metadata.js, the Breeze JS form of the metadata.
Zza.ExpressServer now prefers static content from its /public directory to static content in zza directory
This enables replacement/overriding of static content that would otherwise be loaded from zza folder
Collection names changed to singular, Pascal case like the SQL Db tables
Zaa mongo data: order._id is now the more natural Mongo ObjectId
The orderItem.id became seqNum to clearly indicate that item is NOT an entity w/ its own unique id
Zza Express: better error handling and cache busting of API results
Zza: starting on metadata for mongo data; not close to done
Zza mongo metadata (1st draft)
Zza: added keyArray function to util
Zza.util - added extend$q to give $q a static `resolve()` method
Zza: now updates model immediately upon checkbox selection.  Now using importEntities to handle revert, but doesn't work due to circular references.
Merge branch 'master' of https://github.com/IdeaBlade/Breeze
Zza: now uses import/export to restore previous state upon cancel, but doesn't work because old data is still bound to UI
updated db with trigger for TimeGroup table

test for issue where entities are not being requeried and properties not being properly updated