Added event handlers, and sample css classes for events, added state and props
update files and git ignore