Added PlaylistsCtrl playlist management methods (addPlaylist, loadPlaylists etc.)
Fixed fetching behavior so it uses promise
Use  service in tracklist directive
Use angular json serialization in data store instead of native JSON methods to avoid errors with ng-repeat
Added new tests for validating new playlists
Added Permalink service to generate safe URLs
Added permalink directive to extend permalink service to the DOM
Added playlists list and new playlist form to index.html