Update to README
Update to v0.4.18
Docs updated to v0.4.18
Code restructuring and various optimizations