Edge Computing - The Answer To The Limiting Centralized Nature Of Cloud