router provider for angular js