Implement required file upload features. Add placeholder features for DB