Merge pull request #46 from jangahroo/master

(feat) updated tests and added support for deeply nested hashes
added more tests, improved current ones, in template.rs
added partial handiling
Merge pull request #47 from fleur/master

added partial handiling
(refactor) code style cleanup
(refactor) code cleanup
(doc) updated documentation
(doc) fixed wording in lib.rs comments
(refactor) updated template to handle new path requirement for reading file, exposed two render functions in lib
(refactor) updates
(feat) added deriving for tests