Complete rewrite of thunk's initialization

- async component loading
- using promises
- incomplete: need to fix concept
Fix thunk's initialization
Serial exec of async functions, INCOMPLETE
Fix utils.serialExec
Using serialExec when initialize thunk
Fix test app and add some comments
Add some comments
Update readme
Fix readme
Refactoring tests
Merge branch 'async'