Reorganized folder structure. Created NodeBasedHandler for simple DOM
Node based site handlers. Added implementations for last.fm and pandora.
Reordered functions.
Updated support for 8tracks and grooveshark to use NodeBasedHandler.