Resolve Maximum  call stack #110

* Add .esformatter
* Upgrade angular version dependency to 1.3.0+
* Resolve the maximum call stack when loading the options with promise