Resolve "$digest already in progress" error

This resolves the __Error: [$rootScope:inprog] $digest already in progress__ issue described in #37 and #30. Using $timeout is the suggested method to resolve the error in the [error reference](http://code.angularjs.org/1.2.14/docs/error/$rootScope/inprog).