add servlet context path middleware

will be used by functions yet-to-be-added
add web-functions
include web-functions in the standard set of repository functions
add utils namespace. move common utility functions over
add helper template functions to include CSS and JS files
extract function to check if file exists

this will need to be extended to also check for the existance of files
inside of jars
proper method of rendering template files contained in jars
implement checking for existence of files inside jar archives
should be throwing exceptions if resource files not found

by default get-resource-path returns nil if the filename doesnt specify
a file which isn't in the classpath
add capitalize_all
add wrap
add repeat
add pad_left
add pad_right
add center
add normalize_space
rearrange nth function alphabetically
bump version
update documentation with the newly added functions