Adds size validation to user avatars and tests for user avatars.
Add mac folder layout file to gitignore
Add tests for social media buttons
Reenable headless js tests