fixup busted ole
moved constants, utils, and refactored ole

constants is now in separate rb file
utils for converting utf8-16 and 16-8 in separate rb file
ole now functional and refactored for DRY readability
cluster api constants in separate file
utf utils moved to separate file