Implement Background without exceptions and add documentation.
Add unit tests for Background
Move API unit tests into OctoBear.Tests.API,
Fix line endings for windows.