compiler now traverses directories and looks for .bs files