add demo and unittest target
app class all static
fix layout bug
change uint to int
add layout class unittest
add box layout item unittest and fix some bug