use bs4

updates for bug fixes, adding in more integration
for static file compilation