Changed table names to lowercase and plural of an entity name (Event -> events)
Added unique constraint to all 'name' fields
Moved Tag and Keyword entities to EventBundle
Removed redundant methods, fixed variable and return types in docblocks