Add fluent interface for building a HalDocument. Update sample web api project with fluent example controller. Add test project.