Merge pull request #135 from mdlayher/master

List -> IList wherever possible, ConvertAll -> LINQ Select, (automatic) formatting