------------------------
* Reorganized the application.python package contents
* Added the limit function to restrict a numeric value to a given range
* Added function to recursively create directory and ignore error if exists
* Added classproperty descriptor for defining properties at the class level
* Removed obsolete default_host_ip attribute from application.system
* Improved Null to better act as a class substitute