Added multi OS Support

- This commit adds support for CENTOS6/RHEL6.
- This also adds more capability to the script to cleanup on error.
- The script will now protect itself from double installation by dropping
a lock file and checking for it before installation.
Moved Suucess Exit to a function
Added Readme things
fixed typo
added os statement
added additional cleanup things
made the service killer better
added more things to delete on failure