added vagrant and shell setup