Please keep in mind this is very out dated and I only reopened it because of some request. I'll be working on a new version.