Cocoapods

Some progress on #177

Since there are quite a few submodules that are forks it may introduce some hassle to switch them to pods. I did that with SIAlertView as an example of how to switch other forks should you guys decide you want to do that.