add language model and migration with accompanying passing test
Merge pull request #8 from shidel-dev/model_testing

add language model and migration with accompanying passing test