Add user profile
Rework cmdline API for web test
Add get_bindable for testing
Add file log