added absolute-file and canonical-file functions
bumped version to 0.5.0 implemented camel case conversions for strings,
added disclaimers in source files, refactored parameter names, added doc
strings