updated some boost dependencies
restructured cmake files