makeTitleSafe calls secureAndSplit which replaces whitespace with underscores using a regex... need to test, but i think this is un-necessary.  Possibly the nitpickiest code review ever? :)