Validaion added
404 error processing added
Command controller added
Names refacoring done