Initial Commit
allow execution via -m, add .gitignore
Refactored File Locking

Also, fixed crash on first startup
Merge github.com:arielb1/firefox-launcher