fixes #4, further cleanup and basic installation conflict management