Added flashes and validation, core functionality done
Added STYLE