\documentclass[a4papre,12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{listings} % For listing code

% Fancy headers
\usepackage{fancyhdr}
\fancypagestyle{plain} {
    \fancyhf{}
    \renewcommand{\headrulewidth}{0.4pt}
    \lhead{\textbf{Group 66}}
    \chead{\textbf{Kishna Glista - liero clone}}
    \rhead{\textsl{AS-0.1102}}
    \cfoot{\thepage}
}
\pagestyle{plain}

% Paragraph formatting
\frenchspacing
\setlength{\parindent}{0pt} 
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}

% Title information
\title{Kishna Glista - Liero Clone}
\author{\normalsize{\begin{tabular}{lll}
Atle Kivelä & 79171V & atle.kivela@tkk.fi \\
Eric Malmi & & \\
Tero Marttila & & \\
Marko Rasa & & \\
\end{tabular}}}

% The document begins
\begin{document}
\maketitle

\section{Instructions for compiling and use}
These should be pretty straightforward.
\subsection{Basic usage}
Starting. Default Keys. Starting the server. Connecting. etc.
\subsection{Configuration}
How to make configuration changes.

\section{Program architecture}
A brief description of the program architecture.

\section{Data structures and algorithms}
Vectors, lists, collision detection, runge kutta, something network related?

\section{Known bugs}
A lots of them (or maybe not).

\section{Tasks sharing and schedule}
Hectic ass hell. Communication worked pretty well but we weren't as systematic
as we should have been.

\section{Differences to the original plan}
The plan was loose enough to let us make decisions during development. 

% References
\begin{thebibliography}{99}
\bibitem{foo} Foo reference
\end{thebibliography}

\end{document}
