Refactoring to make more modular. Fixed issue with maintaining publish status in the process.
Updating known issues
Updating the version number