add test project
add models and migration
add blank=True attr for pack_id field
add api prototype