complete basic service
drop meanless migration
fix model relation
use reference on migration
check uniqueness on field