another refactor. see long comment

now variables should be better parsed from user input, and better
organized. Functions should have no more hardcoded pieces of strings.
Functions order during initialization is changed and is more
intuitive. Noew we should be ready for a deeper unit testing
added a test for init lib
Merge pull request #9 from pioneerskies/vhostrc_flag

another refactor. see long comment
added travis conf
use ruby instead of perl
bats needs sudo
added travis status icon
another refactor. see long comment

now variables should be better parsed from user input, and better
organized. Functions should have no more hardcoded pieces of strings.
Functions order during initialization is changed and is more
intuitive. Noew we should be ready for a deeper unit testing
updated function name
init_config function now acts also well as standalone
another fix to function naming
the right sequence is precious here
bug using func return's as var value
bug: bad declared var
Merge branch 'debug'

Conflicts:
	breeder.sh
	breeder/init.sh
Merge pull request #11 from pioneerskies/master

debug after refactor @mat_jack1
fixed -libraries are loaded- test
1 conflicts left behind
Merge branch 'master' into tests
all unit test for -init- lib pushed