Speech Recognition Training App Iteration 2

This pull request contains the modifications added to use the Learnx app as a speech recognition training module (or flash cards)

* new flow to swipe between datum/cards
* new simplified layouts (one for flash cards, one for parallel texts/language learners)
* new audio upload service to run the sphinx training pipelines on the server 
* other small improvements

![screenshot_2014-06-14-11-57-50](https://cloud.githubusercontent.com/assets/196199/3277960/1e60a650-f39d-11e3-95ab-d31a520f8c1b.png)

![screenshot_2014-06-14-11-58-41](https://cloud.githubusercontent.com/assets/196199/3277961/25a67bb0-f39d-11e3-8ff2-917b06069261.png)

![screenshot_2014-06-14-11-58-52](https://cloud.githubusercontent.com/assets/196199/3277962/2bc225da-f39d-11e3-9cd4-a931ad5bcf6e.png)

![screenshot_2014-06-14-11-59-07](https://cloud.githubusercontent.com/assets/196199/3277963/30b7e7b4-f39d-11e3-8247-9b170acf81f9.png)

![screenshot_2014-06-14-11-59-18](https://cloud.githubusercontent.com/assets/196199/3277964/4098f2c2-f39d-11e3-8674-123183b8935f.png)

![screen shot 2014-06-14 at 12 05 34 pm](https://cloud.githubusercontent.com/assets/196199/3277965/52a9e548-f39d-11e3-9bcb-4f4fab9b2eb6.png)


![screenshot_2014-06-14-11-59-50](https://cloud.githubusercontent.com/assets/196199/3277967/5efd8084-f39d-11e3-8e32-aaf7e21f9fe9.png)