The way you hash passwords is wrong, and worst by someone involved in bitcoin.
var passwordDigest = Crypto.SHA256( $scope.password )
Could you let us know how it's incorrect? Otherwise, feel free to make a pull request on https://github.com/BitcoinMafia/SpareCoinsExt