Created by: reyoung
Make LayerStack support to
- show forward/backward status
- all layer stack shows in one line.
- multi thread support
- remove the noising output in each line of fatal error output.
- add unittest
Please use squash & merge
option when merge code.