Jeff - checking in all my stuff -

I willl add anything i missed laer and move the models to the api once
you have that done.    Just integrat this in to the solution as is.