Created a version.py file so that setup.py does not have to import the main module which does not work if lxml is not installed and there is no fallback backend for now.
Created a temporary fake fallback backend to avoid errors while pip installing if lxml is not installed.
Corrected the fake fallback backend.