Organising Files

Seperating code, style and markup to organise the files better.