feat(WidgetManager): Initial feasibility based work on using promises in widget manager
feat(WidgetHelpers): Added async request helper using promises
refactor(WidgetManager): Removed redudant code, cleaned up promises code
refactor(WidgetHelpers): Fully replaced old async fn with new promise based implementation, updated all widgets
docs(WidgetHelpers): Updated docs to reflect async fn changes
fix(README): Fix typo. Minor copy change
chore(WidgetHelpers): Formatting