Changed the structure

The directory structure has been changed to make the release of new or
updated code easier and more organised