Changed project type to library.
Implemented PUT and tweaked model binding

Implemented PUT and DELETE on the sample project. Added more comments on
the sample project. Refactored GET to return a collection or strings
instead of strongly typed objects. Moved model binding closer to usage
and is only executed when needed.