Add vfreebusy support

Add vfreebusy support
Add support for passing in an array of $lines data rather than a filename