The Benjamin Franklin Cummings Institute of Technology has broken ground on its new campus near Nubian Square