Initial commit
Add Future#is_complete + fix some bugs