Use admin forms that are usable with custom user model
Add comment note about clean_username
Add PIL as a requirement for verification of images
Add a media_url field to visions
Add image url to the twitter card
Add django-storages and boto to the requirements
Handle photo uploads in vision api endpoints
Add tweet_text to the vision admin view
Add general manager for objects that come from tweets or are associated with tweets
Whitespace
Allow Visions and Replies to be created from tweet ids

- Add a base model mixin and a model manager for handling tweet-based models
- Override save on appropriate models to load from Twitter if content fields are absent
Fix Vision importing

- Allow for empty media entities in tweet
- Check media_url empty instead of author
Add file upload capability to vision form

- Add a bunch of image processing libraries
- Add a file input to the vision form
- Override VisionModel.sync to perform specially when media is provided
Add vision media to the vision item detail
Update exif libary to support readAsArrayBuffer file reads
Add more Google Analytics logging

- Add a utility function (NS.Utils.log) that sends information to GA if DEBUG is false, and outputs to the console otherwise
Add event logging all over the place
Add file type checking and preview the image before submit
Get rid of stream references
Add images to the vision list