Documentation, API is now a singleton, and added playlist object