cleanups, misc functions, changes to consensus algo (still incomplete), graphing functionality working, included freetype-py (+py3 changes)