Spree 2-2-stable

# Summary
* Make needed changes to be compatible with spree 2-2
* Refactor views and defaces

# Pending
* I'll be adding some testing later when having some extra time
* There is a dependency with spree store credits but ruby gems version is currently at 1.0.2 and we need 1.1.1, need to take a look at this too