Refactored EventFactory class

- Refactored to use raw form data in the form of an array
- Renamed build() to createFromPOST() to reflect that change
Removed compatibility with PDO::FETCH_INTO