LB-1586 Add first client side test
Set jshint for tests, refactor unused grunt tasks
LB-1588 Integrate client side (karma) tests with travis
LB-1585 Add first server side test

Also introduce grunt test task (run both client and server tests)
LB-1588 Run server side tests with travis
LB-1585 Add grunt watch task for server side tests
Merge pull request #109 from patriciagarcia/mocha_tests

LB-1649 Testing environment for unit and integration tests
LB-1548 Fix bug: social-share doesnt work after post update
LB-1579 Refactored `dir` to `paths`

For a better readability.
LB-1579 Refactor configuration.

Refactor configuration.
All params now are under liveblog namespace.
Configuration is parsed with grunt.initConfig
Dir is renamed Paths.
App is now renamed liveblog.
server now is under servers.nodejs.
All url ar now in string format ( not hostname,port,protocol )

host param is now  liveblog.servers.rest
render now takes also livereload param, this will add the
servers.livereload port configuration.
LB-1579 Refactor configuration.

Refactor paths configuration for karma, simplemocha and watch.
LB-1500 Fixed pagination.

Added button pagination rendering on add-all posts event.
Refactored display toggle for button.
Renamed displayToggle into display-toggle file.
LB-1395 Docco and Docco-Husky tasks added.

Path for documentation accesible via servers.nodejs/docs
Fallback to documentation if no liveblog.servers.rest is provided.
Task for docco:all and docco:test added.
Task for docco-husky:all and docco-husky:test added.
doc folder renamed to docs, added dev subfolder with the md's.
Added contributors in pakage.json for a better docco-husky render.
LB-1579 Review changes.

Added docs/index.html for docco generation only.
Commented url-href.js
Fix language typo for languages.
Merge pull request #110 from nistormihai/master

Refactored config.
LB-1500 Trigger add-all event everytime posts view is 'rendered'
Merge pull request #106 from patriciagarcia/LB-1548

LB-1548 Fix bug: social-share doesnt work after post update
Merge pull request #111 from patriciagarcia/LB-1500

LB-1500 Trigger add-all event everytime posts view is 'rendered'
LB-1666 Newly added posts are not appearing to blank blog
LB-1579 Fixed chrome issue and merge configuration issue.

If no port is provided then don't add any.
Lodash merge method instead of extend is used to compact configurations.