Allow IntField, FloatField and UUIDField to be None

Suggested fix for Issue #75 

1. Added a check for None in IntField, UUIDField and FloatField validate methods
2. Added unit tests that check None validity and emptyness