Error checking and catching

The program now continue the scanning after failing to read a mila. No
need to stop the while process just because one failed.

Also:
- Added a check for rather the mail is for Uni4 or not before trying to
read it
Float and Int

- Fixed issue with float values being converted into Int before use