use es6-promises polyfill
apply Batman.Promise to Batman.Model persistence API
test controller error handling with Promise
association load operations return promises
fix test
fix doc tests and update model docs for Promise
update association docs for promises
hasOne association always returns a hasOneProxy
Create foundation module and start updating tests

Add modules/utilities and update tests

modularize model_layer and update tests

Fix cakefile

WIP controllers

More controller layer

make view_layer module

start with Gulp and Webpack, make polyfills requireable

all tests pass, move TestCase

working minify task, match build files

swap Cake for Gulp

put solo adapter in main build

update travis

add webpack to package

use phantomjs on travis

nicer load paths

fix random transaction bug

remove src