Fixed multiple opening bug
Checking for changes before opening other project
Externalized xml utils and added icon
Added ui for replacement table