Fix broken conditions
Working buttons to Add transition or place
Move some code from header files to cpp files
Basic simulation

Moves a token from the first available source to its destination.