Added Transfer, reading of Excel files and improved usage of design patterns