Starting the repository with pre-existing files

Most of these files (source code mainly) were already done and are
part of our first assignment for this lecture, further commits will
contain code that belongs to us.