Update project architecture, split report into multiple files, add nice bibliography