* introduce validation exception
 * introduce setter for path and also update README for log directory