Merge pull request #29 from brettdewoody/mongoose

Move models and db.js up a level to /server.
Setup jsx compiler to use gulp-watch.
Merge pull request #30 from drabinowitz/jsxstream

Setup jsx compiler to use gulp-watch.
Add eventEmitter module.
Add line to load app.js first for dependencies.
Attach EventEmitter object to app.
Add underscore dependency to bower.
Add underscore via script tag to index.html.
Merge pull request #31 from Cheerazar/ideas-crud

Add additional dependencies for Flux setup.
Add create method to IdeaActions.
Add IDEA_CREATE to IdeaConstants.
Change AppDispatcher initialization to use extend a Flux Dispatcher with the handleViewAction method.
Create initial IdeaStore and extend methods onto that object.
Register IDEA_CREATE action with AppDispatcher in IdeaStore.
Load IdeaActions, IdeaStore, and IdeaConstants scripts in index.html.
Add page.js dependency to bower file.
Load page, client side router, to index page.
Add jquery dependency to bower file.
Add morgan, q, and body-parser dependencies to package.json.
Remove app.eventEmitter assignment from app.
Add the EventEmitter, underscore, jquery, and page libraries to karma.conf.