Got the pros and cons working with lookup types.

I've added a little bit more validation as well as adjustments to the view models to help the client work a little better.
Merge pull request #228 from Jedwondle/master

Got the pros and cons working with look up types.