Merge pull request #31 from apalm/master

Missing parameter in AppDispatcher.js.
Update npm package(s): browser-sync, gulp, gulp-jshint, gulp-load-plugins, gulp-replace, jsx-loader, protractor, psi, webpack
Replace .jsx file extensions with .js
Replace _.extend() with ES6 Object.assign() polyfill
Remove react from devDependencies in package.json
Add PageActions, PageStore; specify layouts by using static properties
Update npm module(s): bootstrap, browser-sync, jshint
Refactor PageStore, PageActions
Update PageStore
Move src/AppDispatcher.js to src/core/Dispatcher.js; create Flux Store base class
Add comments into the Store.js
Update npm package(s): gulp-imagemin
Update npm package(s): gulp-autoprefixer
Update npm package(s): react, react-tools, browser-sync
Adding react-tools as dev dep.
Merge pull request #35 from Qlimt/bug/fix-missing-deps

Adding react-tools as dev dep.
Add Flow config file
Enable Flow type annotations. #34
Update README.md. #34
Update npm module(s): object-assign, browser-sync