Updated version, changed README, optimized code, and fixed typos.