Adds support for maps

This commit adds support for retrieving maps and floors to the
API client. It also adds documentation and fixes a bug in the
items testing.