First go at the fitBMA function

This commit contains my first try at the fitBMA function.  All of the
functionality is not yet perfect.  I had to spend a bit of time making
it work for models without intercepts and then it took a while to make
my function work in parallel.