Better api, new stylesheet

Tests are more declaritive.
CSS included (and Icon file)
Changed "hideFirstLast" to "showFirstLast"