refresh review modals (bug 1114845)

- With some refactoring
- On desktop, now has a edit review modal instead of navigating to a different page
- Should we use modals for reviews on mobile as well?

![screen shot 2014-12-22 at 9 09 37 pm](https://cloud.githubusercontent.com/assets/674727/5534762/e8f310ca-8a1e-11e4-846c-f02e38e61026.png)
![screen shot 2014-12-22 at 9 09 48 pm](https://cloud.githubusercontent.com/assets/674727/5534763/e97b8f2c-8a1e-11e4-9fb2-1183df50cc38.png)
![screen shot 2014-12-22 at 9 09 29 pm](https://cloud.githubusercontent.com/assets/674727/5534765/eb64c146-8a1e-11e4-9741-358c4a83bf84.png)
![screen shot 2014-12-22 at 9 10 24 pm](https://cloud.githubusercontent.com/assets/674727/5534767/f4b28bc0-8a1e-11e4-9b7c-cee3baf1bd42.png)