refactor boss_files to split out a util method
adding more tests
CB does not work with R16b03, so if it starts with R16b03 die with an error and a note in the README
move record up and a bit more on types
formatting
Update boss_controller_adapter_pmod.erl

fix missing param
make sure that we only try to compile .erl files
refactoring load_all_modules
Show a sensable error on loading with an error

we were getting a badmatch if there was a compile error on loading we
now get a message like this, which is much easier to read than.

````
(erlang_ci@sag)1> 12:54:09.915 [error] Load Module Error lib_modules : [{"/home/zkessin/Documents/erlang_ci/src/lib/gh_util.erl",[{30,erl_parse,["syntax error before: ","forks"]}]}]
````

fixes ChicagoBoss/ChicagoBoss#370
merge
Merge pull request #371 from zkessin/branch-370

Branch 370