Merge pull request #1 from Resplendent/pineapple-changes

Pineapple changes
made button frame methods public, cleanup
changed ruscrollview property name to enable, use self. for getters incase subclasses
added yelp review id
updated amazon controller with more customizable methods
added all purpose modals
rename
added system version util
Merge pull request #20 from PineappleApp/pineapple-changes

Pineapple changes
Merge branch 'pineapple-changes' into development