Introduce compiler and device modules
units: implement operators
TimeManager: use units further, add now/at functionality
add basic setup.py and infrastructure