handle file uploads
wip
- new date widget
- media uploads