added support for firstMatch rule
minor layout changes
updated todos
fixed bug when clicking outside of modal
updated readme with firstMatch callback
Added changelog file
added component.json
minor readme update
updated todos