Included .gitignore
Updated String::camelCase() to use preg_replace_callback()