Boson ED Functions Added

Files that allow for the diagonalization of the Bose-Hubbard model were
added. All functions were checked.