Modularize code, add live compilation from hdc.burkow.no

:D:D::D

:dancer: 
:dancers: