added support for resizable circle image

When using constraints the size of the avatar image can change. This pull request keeps the avatar image as a circle when desired.

Specifically this is an issue when adding support for the different screen sizes with iPhone 6+