refactoring: ArtistGraph now handles graph stuff.

ArtistGraph should be initialized with init(artist, [options] ), where
artist is of type $api/models.Artist
Optional parameter options defines graph options.
After init, to draw the graph simply call drawGraph(element), where
element is of type DOM object.

Example:
        var currentArtist =
	models.Artist.fromURI(player.track.artists[0].uri);

	ArtistGraph
	  .init(currentArtist)
	  .drawGraph(self.element);
ArtistGraph evolved to a function.

Want to give a nickname to ArtistGraph?
refactoring for testing
refactoring for testing

testing with jasmine added.
travis yml file added.
Merge branch 'feature-nowplaying' into spotify-app
Merge branch 'spotify-app'