Cleaning up the repository

We must try and keep the repository clean of 'noise' such as files and folders automatically generated from IDEs.