Update libraries

Updating libraries to reflect their latest versions with the exception of [mustache.js](https://github.com/janl/mustache.js) as that will be done in the next major release by #119, mainly because their code has changed to much since the current version to easily apply the necessary changes required to meet Template's needs and expectations.