Refactors calculator
Adds avalara dependency
Adds SpreeLocalTax::Avalara and spec