add font awesome
add responsive styles, finish layout