Improved documentation and added template files

References #25