Bug fixes

Updated to fix bugs.
1) Room block attribute not in the correct order would cause an error
when attempting error checking.  Now uses tag names to correctly
identify attributes.
2) Room area field link would cause an error if the area was not a
field.  Updated to validate room area attribute contains a field.  Any
values not assigned as a field will alert as an error correctly.