Brian collision fork

I'll be more detailed later, but a quick summary:
- master was merged into the branch
- fixes and the addition of Farseer code into the project