Modify/Fix migration files.

* Modify columns not to allow NULL (except for some columns).
* Fix `primarykey` to `primary_key`.
Add associations.
Add Music::add_musics and its test