Validation framework added

This is a simple request arguments validation framework, inspired by
Struts2.