Started abstract support for EC2 and other virtual platforms no matter the OS
Fixed issue wich functions not checking for content before running a replace.