update main.css
add test/spec
add controller
add test/spec
add directive