Create generated roles for the project track usecase
Add project track interactor
Make user track usecase clear tracked projects before you track an idol
Implement fan role in project track usecase
Make the usecase notify the project author that they have a new fan
Minor cleanup
Fan role now stores username data too
Add project role in project track usecase
Add project track usecase entry
Mark project track feature as complete
Move project hook to own subcategory