Coding Guidelines

Just starting of a PR early