Segment downloads by api and web

:construction: 

Still need to add Segment.IO tracking to the API controller, remove the `download_count` columns, and implement `download_count` as a method.