Exit codes and spacing

* update exit code
* add exit codes
* fix space issues (control I -> spaces)
Update easybutton.sh
Internet connection test

Reported problems on the mailing list got me thinking about the few
times that people have tried installing CIF without an Internet
connection. The easybutton installer changes some files before the
first time a Internet connection is required (ubuntu.sh). This may be a
good solution to catch problems before any files are touched by the
easybutton.sh -> <os>.sh.
Merge pull request #102 from giovino/master

Exit codes and spacing