Initial watchlist app with base model and partial api implementation