Utils modules from MajoRat

Adds:
 * error_utils - module containing useful error checking methods
 * file_manips - module containing useful path/filename manipulations and file
   copying methods
 * list_manips - module containing useful methods for manipulating lists
 * string_manips - module containing useful methods for manipulating strings
Utils modules from DQ

Will now be merged into MajoRat modules
Merge branch 'from_dq' into HEAD