fix jquery plugin wasn't chainable
add promise syntax support
fix box was calculated without padding
remove debug outline css
refactor: convert hardcoded names to a constant
grunt