original code
Version 1.3, 2014-09-17

https://developer.apple.com/library/ios/samplecode/Lister/Introduction/Intro.html
fix issues, can run the app now
- toRaw, fromRaw to rawValue
- dataWithContentOfURL is deprecated
- use bang method