Adds new feature to plgenerator.py

A playlist can now be generate when a track is given as seed.
plgenerator() function replaces main(): extended signature to specify
seed type (tag or track).
Minor changes in plgenerator

Updates the comments.
Creates solo_views and first request handler

Creates solo_views to handle request for the single-user mode.

Supported request:
* get_playlist