Code conventions

Code conventions#

Todo

Explain why conventions are needed, and what conventions we use.