added nested promise tests

i think this is what you were talking about?