Update readme
Add check for reserved names
Formatting
Formatting and doc blocks