version bump
cleanup: remove unused size variable
- add all configuration variables as optional arguments in constructor
- rename validation.py in monitoring.py
- add validation of inputs