separating auth fns into a mixin
refactoring routes/index
refactoring order create to use async
adding pagseguro to checkout #6
changing pmtgateways property on store to an object, and adding pagseguro info there
adding callback methods to pagseguro events
adding async lib to facilitate async operations, specially on iterators
verifying shipping info on the range of acceptable numbers on the client