add vagrant for better development exp