Add support for cutom fonts

- Add instance method for setting an alert views font
- Add class mehtod for changing font across application, just like background and border colors
- Make layout more dynamic to account for fonts. Will also look better on different sized screens
- Update podfile