Updated UI and misc layout optimization

1. Use FontAwesome for icons instead of creating assets and resizing
2. Update favorite icon to change color when user favorites a quote
3. Update layouts to use RelativeLayout instead of LinearLayout