Safari Fixes and Cleanup

- Cleaned up the nested ternary
- Rebuilt the extension
- Provided an Info.plist so others can rebuild it more easily.