Fixed naming conventions.

Also worked on string extensions.
Fixed error checks.
Worked on the filesystem class.