BSD License Header Switch and Reformatting

Switching the entire library over to the BSD style license header since
the GPL is slightly stricter. Bringing over the reformatted versions
that have been integrated into the  IdeascaleNodePack.