Added a builtin replace and nl2br modifier

Also added aliases for the toupper and tolower, you can now call them
using simply upper and lower as well.