Fix IE console methods not having apply() method

Closes #3

- Add mock functions for console methods that don't exist
- Use Function.bind to make sure console methods are Function types with
  .apply() methods