Test coverage

I was going to attempt to add iOS 8 support and then realized how different the API is.  Now you create a view, and the buttons have the action attached to them directly etc, it might be hard to implement a generic method that handles both, also the iOS 8 version creates a controller that you need to present on something - so its a bit different than a view to return in an RMQ instance....etc.  No real answers, brain dumping my thoughts from when I was playing around in here to try and add the functionality :+1: