Yomn_El_Mistikawy_Added_migration_files_and_models_needed_by_C2

@sarah-fathallah 
Please review the added migrations and models.

Migration file entity_needs isn't related to my user story, however when I revert the migrations it produces an error because no table with the name startup_needs exists, thats why I have changed it to entity_needs.