Structure in the code folder

Added also pre and post condition for every function (since elias
recommended that)