Working prototype in Angular MVC

Type the name of an artist in the text box, such as "Shinedown". Then,
you can recursively explore related artists.

Todo:
* When recursing related artists, use artist ID instead of name
* Handle API errors
* Detect & stop tree building when a circular dependency is detected
Merge pull request #1 from saucepwn/master

Working prototype in Angular MVC