some updates
update vagrant related functions
spacing and tabwidth