Updated gitignore to exclude .vagrant and .idea directories.