Merge pull request #42 from rhyolight/build_extensions

Manual merge of master
Cleanup

- 80 char line limit
- using string formatting instead of concats
- raising fatal exceptions