Unambiguitating some code in factory, image, etc
Added weak ref to strong ref utility
Changed .end to .back. I can't believe I named a method "end", sigh.
Refactored RMQ#animate, fixing some bugs. It now calls completion for every selected view (this was a bug)
Unambiguitating some code in factory and ext
Added debug utilities like rmq.debug.assert
Added RMQ#weak_view_controller for internal use. RMQ#view_controller is now strong