A big refactoring: beautify code and design pattern.
# a bit re-styling of layout and some components.
## adorn form elements with scss
### add angular directive for modular DOM. (but not all yet)
please let me know if have any suggestion or problem.