Fixing inheritance for ProjectCreatedEvent
Renaming ProjectCreatedEvent --> ProjectCreateEvent
Revert "Renaming ProjectCreatedEvent --> ProjectCreateEvent"

This reverts commit 636044caabc23be3d294267a56bb1d827a137952.
Revert "Fixing inheritance for ProjectCreatedEvent"

This reverts commit 60ec105b173bf39eda09d63962d9e50580b3cde2.
Removing unused bootstrap.js
Updating AvatarServiceTest to create a dummy user instance rather than fetching from the database
Fixing ProjectCreatedEvent inheritance
Adding AbstractManager class for entity management
Adding before delete event for project bundle
Adding abstract 'before delete' event
Updating method names in AbstractManager to allow more flexible inheritance
Adding deletable entity interface for entities with deletion support
Adding project specific delete events
Updating project manager to inherit from AbstractManager
Adding missing scope operators on project events
Adding test for AbstractBeforeDeleteEvent
Adding test to ensure that the AbstractBeforeDeleteEvent is a proper event object
Refactoring event classes in project bundle to remove Project prefix
Enabling softdeleteable doctrine extension
Updating Project entity with deletable interface