refactored highlight logic
moving styles to css
Added underscore templates