cleanup - using packages instead of vendors, added web-mode and magit extensions