add art services, view, and controller
revise 'GenerateArtInfo' factory and 'ArtCtrl' to use promises, remove 'LikeArt' factory, move 'like' functionality to view
Merge pull request #36 from eave/master

(feature) add art services, view, and controller