Adding source files
Adding class diagram