create gitignore file
create directive source file
add directive's logic
preserve whitespaces
add 1px gap to avoid text movement
wrap mirror into div due to problem on Safari
setup grunt tasks
resolve jshint problems
replace jQuery with an angular.element alias
configure min and max width properties
update readme file