Added more methods to PlaylistEndpoint. Started adding documentation. Refactored all code to use List<KeyValuePair<string, string>> instead of a Dictionary. Added Code Contracts and the Requires<> to enforce validity of API methods veriables.