Refactored solver and publishes upload function
Removed all impossible and empty solver initialization lines
Implemented rename conflict solver for file handling
Whitespaces and improved conflict detection added