Refactored floor and location views to remove dependency on hard-coded building names.  Also fixes #175 - adds offline view across buildings.