BTTF Cleanup

cc// @russellholt @jagtalon @jdorweiler 

I couldn't take it any longer...the mixed indentations were killing me :)

I made some other fixes too:

- Converted everything to use spaces
- Changed `normalize` function to use `function(item)` rather than `function(o)`
- Removed `sourceIcon: true` (not necessary)
- Other general cleanup and improvements

Seeing as indentations changes are really hard to see in diffs, here's a much better look at what changed:
https://gist.github.com/moollaza/759725da5a8574927321