API Refactoring, Added support for sharing playlist, Added basic wrapper for new web API, code clean up.