added models and id generation conventions
added test project
tests failing
updated file server to use embedded resources