Fixed #4
Compilation stage will now create sub folder in the 'obj_folder' as required.
These sub folders mimic the source folder structure.
I belive compilation stage is now 'complete' (probably not though).