Made Proguard Evil

Time for a technical loan.

I have added changes suggested by this: 
http://stackoverflow.com/questions/7464035/how-to-tell-proguard-to-keep-everything
Yes, I know, it's terrible.