#9 fixing the bug
- adding logic to roomsDAO to check invalid readings and not saving such
- using reading directly inside room detail rather than values
- added more tests to roomDAO to cover this new functionality
- changed method name from unknown to invalid in Reading
- updated views to cope with the room api changes