detailed example shows how webapi2 and angular works