Proper gitignore for Haskell
First Main

Added Main with status (tray) icon and other GUI handling