AppInterface Method Removal
AppInterface Method Removal

Removed the construct AppInterface requirement in the construct to let applications branch out easier.  Each application can now specify its own dependancies rather than trying to rabbit hole apps.

Jumplead/Ratchet,KSDaemon/Ratchet,sudarshan955/Ratchet,mbonneau/Ratchet,vinod1988/Ratchet,krageon/Ratchet,zjien/Ratchet,IRlyDontKnow/Ratchet,Nek-/Ratchet,ctkjose/Ratchet,naroga/Ratchet,cesarmarinhorj/Ratchet,b-viguier/Ratchet,lyrixx/Ratchet,ratchetphp/Ratchet