Updated `MidiMessage` to initialize with `MIDI_TIMED` type. Introduced `TimedMidiMessageTest` for testing serialization and validation logic. Updated `.gitignore` to include `.idea` directory.
Removed old database-related implementations (`Database`, `Migrations`, and `Main`) and replaced them with a new focus on MIDI message handling. Updated project metadata, introduced multiplatform `MidiMessage` classes, and added publication/CI setup for Maven compatibility.