Upgrade to webapi2; implement invoice UI.