Added error when login details are invalid.
Hide menu if no logged in user present.
Fixed specs. Added oxygen saturation uniqueness.
View tweaks.