Revert "clean"

This reverts commit 3c1e60e3bab5f0a3cb3e4058d1893b81afb2a7ee.
Revert "Only vundle is mandatory"

This reverts commit 0cc86e40f2cd61760a3883d8dca1b250ff801e7c.
Revert "Removed unused function"

This reverts commit cdd151e9029e3ff6f549596d53a432acf229ac8d.