startFileProtocol and sessions folder

startFileProtocol can be also null to indicate local file.
Create sessions folder if it doesn't exist.
Merge pull request #5 from andreasbotsikas/fixes

startFileProtocol and sessions folder