Added validation.
Added success message
Added default index route
n/a
Added error & success message