Parallel promises implemented

- code has been updated to use promises in parallel rather than in
series
- all activities (past , present and future) are now being pulled
- error reporting sorted out and should catch only critical errors while
letting less critical ones through (but still reports them to the
console)