Added link, file and folder type support

I added file, link, and folder support to this plugin. I'm not sure why the diff is showing all the lines as changed. It showed it correct before I synched from my local repo to my github. Still new to Git, so something I need to figure out. Sorry about that.