Initial checkin for Assets and Media handling.   Work in progress.   Includes image upload functionality.