Version resolver -- sort of.

For now I've just added naive version conflict support.
Dependance version resolution is still to implement.