very basic font rendering done

refactoring nearing completion