Split the project

- IDIS contains the compiler
- DVM contains the vm
Moved files again
Moved the files once more (last time, I swear!)
Changed some names to avoid name confusion.

- Linked to files instead of classes from main doc page since files is less confusing