Update boss_files.erl

add sub folder for model, use case: porting php/mysql app to chicagoboss, you deal with hundred of model sometime ;(, add sub folder help a bit :) to manage it, model_list/2 mimic the module_list only for model
Initial common test structure
Merge branch 'master' into mihawk-patch-2
start refactoring files, adding tests
Merge pull request #365 from zkessin/mihawk-patch-2

Mihawk patch 2
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 Elixir dependency

11.1 doesn't work with the current mix file. In the future, we should probably lock the library versions at compatible versions, however, this fixes the immediate problem.
Merge pull request #368 from mjs2600/patch-1

Update Elixir dependency to v 0.11.2
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
fix url for erlando deps
Merge pull request #377 from mihawk/patch-5

fix url for erlando deps