Simplified Bolts

– Deduced back to tasks only
– Removed exception handling so all exceptions bubble up
– Ensure defaultExecutor always executes on main thread