added hello world example for testing
refactored to toString
added null check example
added some logging libs
added configurable params and error and status endpoints