Card is now owner of all its functions. DOM generation is done once during draw event
Bidirectional mapping between Card and Dom element
Using hashmaps on planner interaction. Fixed some card events propagation
Drag and drop with object decoupling. Closes #6
Interaction code style refactoring
Better imports