final submission

This is the final submission at mooshak.
Also includes project report, submitted in Fénix.