Added alerts, fixed up asynchronous calls

So far so good, almost ready to try attaching to mashabout as an
alternative