signals and attempt at foreground\background
Merge branch 'master' of https://github.com/adams5/415-project2

merge with util