Updated readme and added `Coding Guidelines` section