chris' contact manager in angular js