Merge branch 'master' of https://github.com/echeyde/acme-ios into magtek
setting up the message flow from reader to controller
working on payflow service taking card data and passing to API server
passing card data up to API, fixed audioIO thread crash by calling closeDevice from main thread
tentative error pathway from card reader to UI
resolved merge conflicts for magtek branch
tentative code path for payflow errors
added timeout after reader activation, cleaned up code
code paths for error handling from payflow process
added non-simulator library
refactored code such that payflow isn't called from cardreader manager
refactored slightly, added hardware check at launch, added battery check on swipe, added a placeholder for payflow timeouts
resolved some merge conflicts