Remove Gemfile.lock from repo

Also fix .config file getting removed by spec
run
Add additional checks if firewall requires migration
Add source for sudome
Call warn_about_old_configuration
Don't print warning messages if user is already root
Add some more warnings
Use kernel version comparsion

Facter is too heavy weight.
Merge pull request #106 from code-mancers/add-yosemite-warning

Add yosemite warning