New web player interface

- Added new web services for playlist information and control
- New theme
- Replaced pure with bootstrap
- Moved javascript to a separate static file
- Add remove functionality
Add some color-based feedback

-Change the color of items after clicking them and while awaiting for a result (success or error)
-Remove duplicated function for closing error message
Merge pull request #2 from quevedo/tb-playlist-control

New web player interface