Added handling of empty indifference curves.
Moved plot into a directive and added zooming and panning.
Moved start html into a separate angular view.