Updating gitignore
Split components into component files. Add first try at a modal. Add
styles. Lots of changes, sorry for the mess and muss.
Update to .gitignore.