Adds support for retrieving floor details

This commit adds support to the API client for retrieving floor
details. It also adds tests for the floor model.