Final Update

In the projects current state it fulfills all the requirements. However,
small improvements may be made in the near future.