added utils
now using own vectors
updated README
migrated to glfw3