async/sync import method added
new .gitignore added to get rid of vim swap files