add basic validation and model association tests.
rename pod and host factory files so that it works with my rails.vim environment
create device_os model. associate with the host model
allow host model to access username and password in pod model