Update code to use BBC formatting and style guide...

- Correct formatting to 4 spaces
- Removed unnecessary comments (code should be speak for itself, if it doesn't: refactor)
- No point specifying `undefined` as a return value
- Ensure IIFE executing parenthesis are on the inside: (function(){}())